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)中