在模板中,如何在“with”或“range”范围内访问外部范围?

时间:2013-02-10 17:03:47

标签: go go-templates

withrange内,.的范围已更改。你如何访问调用范围?

1 个答案:

答案 0 :(得分:53)

{{with .Inner}}
  Outer: {{$.OuterValue}}
  Inner: {{.InnerValue}}
{{end}}

$记录在text/template文档中:

  

执行开始时,$设置为传递给Execute的数据参数,即dot的起始值。