将点放在嵌套的if

时间:2018-12-18 12:39:57

标签: go go-templates

我有以下代码无法在模板处理器中处理。我相信这是if中的点导致解析器提前终止。

{{range Counter .first .last}}
     {{if eq . $.first}}
        first stuff here
     {{else}}
        some stuff here
     {{end}}
     and the remainder here
{{end}}

当我查看结果字符串时,它停在内部“ if”开始的位置。我在想可能是点的别名,但尚未找到。尽管DOC明确指出if不会更改点。

这种帮助...

<eq . $.firstpid>: error calling eq: incompatible types for comparison

我的印象是模板系统对类型进行了规范化。我将不得不更加仔细地研究。

0 个答案:

没有答案