Fragmenta view

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

  • 所有者: fragmenta/view
  • 平台: Linux, Mac, Windows
  • 許可證: MIT License
  • 分類:
  • 主題:
  • 喜歡:
    0
      比較:

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
發布數18
最新版本名稱v1.6.2 (發布於 )
第一版名稱v1 (發布於 )
創建於2015-07-25 15:14:08
推送於2020-11-23 14:08:20
最后一次提交2020-11-17 23:04:45
星數11
關注者數3
派生數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
去到頂部