Documentation ¶
Index ¶
- func Register(jctx *lib.JournalistContext, fiberApp *fiber.App)
- type Engine
- func (e *Engine) AddFunc(name string, fn interface{}) *Engine
- func (e *Engine) AddFuncMap(m map[string]interface{}) *Engine
- func (e *Engine) Debug(enabled bool) *Engine
- func (e *Engine) Delims(left, right string) *Engine
- func (e *Engine) Layout(key string) *Engine
- func (e *Engine) Load() error
- func (e *Engine) Parse() error
- func (e *Engine) Reload(enabled bool) *Engine
- func (e *Engine) Render(out io.Writer, template string, binding interface{}, layout ...string) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Register ¶ added in v1.0.0
func Register( jctx *lib.JournalistContext, fiberApp *fiber.App, )
Types ¶
type Engine ¶ added in v1.0.0
type Engine struct { // templates Templates *template.Template // contains filtered or unexported fields }
Engine struct
func NewFileSystem ¶ added in v1.0.0
func NewFileSystem(fs http.FileSystem, extension string) *Engine
NewFileSystem ...
func (*Engine) AddFunc ¶ added in v1.0.0
AddFunc adds the function to the template's function map. It is legal to overwrite elements of the default actions
func (*Engine) AddFuncMap ¶ added in v1.0.0
AddFuncMap adds the functions from a map to the template's function map. It is legal to overwrite elements of the default actions
func (*Engine) Debug ¶ added in v1.0.0
Debug will print the parsed templates when Load is triggered.
func (*Engine) Delims ¶ added in v1.0.0
Delims sets the action delimiters to the specified strings, to be used in templates. An empty delimiter stands for the corresponding default: {{ or }}.
func (*Engine) Layout ¶ added in v1.0.0
Layout defines the variable name that will incapsulate the template
Click to show internal directories.
Click to hide internal directories.