标签: go go-templates
在with或range内,.的范围已更改。你如何访问调用范围?
with
range
.
答案 0 :(得分:53)
{{with .Inner}} Outer: {{$.OuterValue}} Inner: {{.InnerValue}} {{end}}
$记录在text/template文档中:
$
执行开始时,$设置为传递给Execute的数据参数,即dot的起始值。