view

package
v0.0.0-...-86833b7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 27, 2023 License: MIT Imports: 6 Imported by: 4

Documentation

Index

Constants

This section is empty.

Variables

View Source
var DefaultSet = jet.NewSet(jet.NewOSFileSystemLoader("./resources/views"))
View Source
var JetSetType = reflect.TypeOf((*jet.Set)(nil))
View Source
var RendererType = reflect.TypeOf((*Renderer)(nil))

Functions

func GetJetSet

func GetJetSet(cdi *container.Registry) *jet.Set

func GlobalInjectName

func GlobalInjectName(ci *container.Registry, name string, typ reflect.Type) error

func GlobalName

func GlobalName(ci *container.Registry, name string, v interface{}) error

func Render

func Render(global *container.Registry, viewName string, c interface{})

Types

type Component

type Component struct {
	Set *jet.Set
}

func (Component) Bootstrap

func (component Component) Bootstrap(a *app.Kernel)

type Globals

type Globals map[string]provider

type Renderer

type Renderer struct {
	// contains filtered or unexported fields
}

func GetRenderer

func GetRenderer(cdi *container.Registry) *Renderer

func (*Renderer) Execute

func (renderer *Renderer) Execute(t *jet.Template, context interface{}) error

func (*Renderer) JetSet

func (renderer *Renderer) JetSet() *jet.Set

func (*Renderer) Render

func (renderer *Renderer) Render(templateName string, context interface{})

func (*Renderer) With

func (renderer *Renderer) With(name string, v interface{}) *Renderer

func (*Renderer) WithValue

func (renderer *Renderer) WithValue(name string, v reflect.Value) *Renderer

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL