本教材由知了传课辛苦制作而成,仅供学习使用,请勿用于商业用途!如进行转载请务必注明出处!谢谢!

模板语法二

一、with:伴随

1.作用:用于重定向 pipeline

2.使用

{{with .user}}
{{.Id}}
{{.Name}}
{{end}}

不用每个字段前面都加user.了

3.支持else,当长度为0时,显示else中的数据

{{with .user}}
{{.Id}}
{{.Name}}
{{else}}
暂无数据
{{end}}

场景:登录的用户显示用户名,没有登录的用户显示"游客"

二、template

1.作用:引入另一个模板文件,对于模板的分模块处理很有用处,

2.使用:{ {template “模板名” pipeline} }

e.g.

{{template "user/test.html" .}}

注意:

  • 引入的模板文件中也要用{ {define “user/test.html”} } { {end} }包含
  • 如果想在引入的模板中也需要获取动态数据,必须使用.访问当前位置的上下文

三、注释

允许多行文本注释,不允许嵌套

{{/* comment content
support new line */}}


{{/*
这是模板块注释
这是模板块注释
这是模板块注释
这是模板块注释
*/}}

1223人已阅读,今天你学习了吗?

添加新回复
目录