如何在模板中添加条件语句

时间:2017-05-29 10:15:46

标签: templates go

如何在Go Lang中编写条件:

文件:view.html

{{ if(var1 =="" && var2 =="" }}
ALL EMPTY
{{else}}
DISPLAY 
{{END}}

1 个答案:

答案 0 :(得分:4)

模板没有运算符,但是它们有函数eq,它接受​​两个参数并且如果相等则返回true,而函数and也接受两个参数并返回true如果他们都是真的。所以你可以在你的代码中写第一行:

{{if (and (eq var1 "") (eq var2 ""))}}