Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Provider ¶
type Provider struct {
// contains filtered or unexported fields
}
Provider provide templates api
func NewProvider ¶
func NewProvider(fs filesystem.Filespace, helpersPath, layoutPath, viewPath, extension string, funcs template.FuncMap, isCached bool) *Provider
NewProvider create Provider instance
type TemplateLoader ¶
type TemplateLoader struct {
// contains filtered or unexported fields
}
TemplateLoader provide method to load templates from filesystem
func NewTemplateLoader ¶
func NewTemplateLoader(template *template.Template) *TemplateLoader
NewTemplateLoader create TemplateLoader instance
func (*TemplateLoader) Load ¶
func (loader *TemplateLoader) Load(fs filesystem.Filespace, subPath string) error
Load get all templates code form files in subPath and add it to template
func (*TemplateLoader) Template ¶
func (loader *TemplateLoader) Template() *template.Template
Template return loaded template
Click to show internal directories.
Click to hide internal directories.