2013-02-10 15 views

Odpowiedz

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

$ jest udokumentowana w text/template docs:

Kiedy zaczyna wykonanie, $ jest ustawiony na przeszły argumentu danych do wykonania, to znaczy do wartości początkowej kropki.

11

można zapisać zakres rozmów ze zmienną:

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