2013-02-10 13 views

उत्तर

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

$text/template डॉक्स में दर्ज है:

जब निष्पादन शुरू होता है, $ पारित कर दिया डेटा तर्क पर सेट है निष्पादित करने के लिए, यानी, डॉट के शुरुआती मूल्य पर।

11

आप एक चर के साथ बुला गुंजाइश बचा सकते हैं:

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