Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Factory ¶
type Factory func(ctx context.Context) (TemplateManager, error)
Factory 模板管理器工厂 因模板可以 reload, 当初始化时, ctx 是 background; 当 reload 时, ctx 是传入的当次请求的上下文.
type HTMLRender ¶
type HTMLRender interface { Instance(context.Context, string, any) Render GetTemplate(context.Context, string) (Template, error) }
HTMLRender
type ReloadableRender ¶
type ReloadableRender interface { HTMLRender Reload(ctx context.Context) error }
ReloadableRender 支持重新解析模板的 HTMLRender
type Render ¶
type Render interface { // Render writes data with custom ContentType. Render(http.ResponseWriter) error // WriteContentType writes custom ContentType. WriteContentType(w http.ResponseWriter) }
Render 借用 gin 的接口 方便集成到 gin 中
type TemplateManager ¶
TemplateManager 模板管理器
Click to show internal directories.
Click to hide internal directories.