在我的项目中,index.tmpl
文件中定义了范围函数:{{ range $index, $jb := .Jailbreaks }}
,它遍历Jailbreaks
数组。
我想知道是否有办法检查$ index是否在定义的位置。所以为此,我尝试{{ if $index == 0 }}
,但在编译时我得到了错误
呈现
index
模板时出错:模板:index.tmpl:63:意外" ="在操作数
我是否必须在main.go文件中定义一个函数才能完成此任务? 对于每个想知道的人,我都是tokenize。
答案 0 :(得分:1)
您正在寻找{{ if eq $index 0 }}
。请参阅https://golang.org/pkg/text/template/#hdr-Actions和https://golang.org/pkg/text/template/#hdr-Functions。