Fragmenta view

包 view 为 golang 视图提供了模板注册、渲染和帮助功能。「Package view provides template registration, rendering, and helper functions for golang views」

Github星跟踪图

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 -- 处理文件的工具


主要指标

概览
名称与所有者fragmenta/view
主编程语言Go
编程语言Go (语言数: 1)
平台Linux, Mac, Windows
许可证MIT License
所有者活动
创建于2015-07-25 15:14:08
推送于2020-11-23 14:08:20
最后一次提交2020-11-17 23:04:45
发布数18
最新版本名称v1.6.2 (发布于 )
第一版名称v1 (发布于 )
用户参与
星数11
关注者数2
派生数6
提交数53
已启用问题?
问题数3
打开的问题数0
拉请求数0
打开的拉请求数0
关闭的拉请求数1
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?

view

Package view provides template registration, rendering, and helper functions for golang views

Usage

Load templates on app startup:

	err := view.LoadTemplates()
	if err != nil {
		server.Fatalf("Error reading templates %s", err)
	}

Render a template

    // 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()

Public subpackages:

  • helpers - utilities for handling files