Documentation ¶
Overview ¶
Package pages contains embedded resources
Index ¶
- func Execute(tmpl *template.Template, w io.Writer, v interface{})
- func ExecuteComponent(tmpl *template.Template, w io.Writer, name string, v interface{})
- func MountStatic() http.Handler
- func NewTemplate(name string, funcMap template.FuncMap) *template.Template
- type RenderState
- type Template
- func (s *Template) AddComponent(path string)
- func (s *Template) Execute(w io.Writer, v interface{})
- func (s *Template) ExecuteComponent(w io.Writer, name string, v interface{})
- func (s *Template) HTMLComponentRenderer(name string) func(interface{}) template.HTML
- func (s *Template) RenderHTML(v interface{}) template.HTML
- func (s *Template) RenderHTMLComponent(name string, v interface{}) template.HTML
- func (s *Template) RenderHandler(w http.ResponseWriter, r *http.Request)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ExecuteComponent ¶
func MountStatic ¶
Types ¶
type RenderState ¶
type Template ¶
type Template struct { *template.Template *RenderState }
func (*Template) AddComponent ¶
func (*Template) ExecuteComponent ¶
func (*Template) HTMLComponentRenderer ¶
func (*Template) RenderHTML ¶
func (*Template) RenderHTMLComponent ¶
func (*Template) RenderHandler ¶
func (s *Template) RenderHandler(w http.ResponseWriter, r *http.Request)
RenderHandler renders into the writer as a handler. It renders with the receiver as the argument.
Click to show internal directories.
Click to hide internal directories.