在GO TMPL范围内插入IF语句



在我的项目中,在index.tmpl文件中是定义的范围函数:{{ range $index, $jb := .Jailbreaks }}通过Jailbreaks数组迭代。

我想知道是否有办法检查$索引是否处于定义位置。因此,为此,我尝试了{{ if $index == 0 }},但是在编译时,我会得到错误

错误渲染index模板:模板:index.tmpl:63:OperAnd中的意外" ="

我是否必须在main.go文件中定义函数才能完成此任务?我正在为每个想知道的每个人都合作。

您正在寻找{{ if eq $index 0 }}。请参阅https://golang.org/pkg/text/template/#hdr-actions and https://golang.org/pkg/pkg/text/template/#hdr-functions.

最新更新