模板
-
map
渲染 ->{ { range .Student }}
- 我叫{ { index . "name" }},我今年{ {index . "age"}}岁了 { { end }} //另一种方式 { { range .Student }} { { .name }}{ {.age}} { { end }}
-
列表渲染
- { { range .Article}}
-
{ {.Title}}
{
{.Content}} { { end }}
-
-
if
渲染- { { range .Todo}} { {if .Done}}
- { {.Content}} { { else }}
- { {.Content}} { {end}} { { end }}
-
模板引用
`{ { template "./header.html "}}`
原生字符串
{ {
原生字符串}}
-
define
{ {define "loop"}}
{
{ .Content }} { { end }} // 用template调用模板- { { range .Article }} { { template "loop" . }} { { end }}
引用根级上下文
{ { $.Age }}
(在循环或者判断中)-
range的类go用法
{ { range $index,$ele := .Article }}
{
{ $index }} { { $ele.Title }} { { $ele.Content }} { { end }}