Fragmenta view
包 view 为 golang 视图提供了模板注册、渲染和帮助功能。
用法
在应用程序启动时加载模板
err := view.LoadTemplates() if err != nil { server.Fatalf("Error reading templates %s", err) }
渲染一个模板
// Set up the view view := view.New(context) // Add a key to the view view.AddKey("page", page) // Optionally set template, layout or other attributes view.Template("src/pages/views/home.html.got") // Render the view return view.Render()
公共子包
- helpers -- 处理文件的工具