标签: go go-templates caddy
所以我可以在模板文件中使用{{.Host}},但是一旦进入{{range .Items}}循环,它就无法工作,因为它试图从{{1}获取.Host (数组?)的东西..
{{.Host}}
{{range .Items}}
.Host
我认为这是一个错误
.Items
我之前从未使用过Go,我尝试过阅读text template documentation页面,但这一切都让人感到困惑。
答案 0 :(得分:2)
{{$.Host}}
只需添加$,然后您将再次使用全局上下文,而不是范围循环内的上下文。
$
Source,感谢HUGO提供清晰的文档。
答案 1 :(得分:1)
{{range}}将管道(点,。)更改为当前项。您可以使用{{$ .Host}}来引用"顶级"主办。
golang template。