常用模板语法
一、基本语法
-
- 使用
.
来访问当前位置的上下文
- 使用
-
使用
$
来引用当前模板根级的上下文 -
使用 $. 引用模板中的根级上下文
二、其他常用模板语法
1.支持go语言的符号,这里只是符号的支持
- 字符串:{ { “zhiliao ” } }
- 原始字符串:{ { `zhiliao` } } 不会转义
- 字节类型:{ { ’ a’ } } -->97 ascll码对应表: http://ascii.911cha.com/
- nil:{ { print nil } } { {nil } }只有nil会报错:nil is not a command
2.if:判断
3.range:循环
注:range也支持else,表示空数组的时候执行
4.template:对于模板的分模块处理很有用处,引入另一个模板文件
{{template "bottom.html" .}}
注意:如果引入的文件也需要获取动态数据,那{ {template "bottom.html" .} }中必须使用.访问当前位置的上下文