gin模板语法
输出数据:
语句:{{.}}
用法:
在html文件中调用
输出里面的结果
多个目录下定义模板:
语句:{{ define "xxx目录/xxx文件.html"}} 文件末尾加上 {{ end }}
用法:
当使用多级目录时要设置如下,/**表示下一级目录。
比较函数:
eq ==
ne !=
lt <
le <=
gt >
ge >=
条件判断:
结果:
range循环:
结果输出:
此外,range还可以配合else使用。
with的用法:
使用with可以直接调用Title,如果不使用with,而且想获取Title的值test1,需要通过{{.with_test.Title}}
自定义模板函数:
format格式化函数,参数传入一个字符串模板
把date里面的值传入tempstamp
路由:
加载公共模板(嵌套模板):
语句:在body里面 写入{{template "xxx目录/xxx页面.html" .}}
在page_footer.html页面里面
在index.html页面里面,注意后面的点要加上。这里点的作用是把当前页面的数据也加载到这个页面(page_footer.html)中