Я пытаюсь получить доступ к переменной из контекста двойного родителя.Мой код:
dot
это ColumnBlock
:
// template content
<h4>{{.Global}}</h4> // he is fine
...
<div class="row">
<div class="col-12">{{template "column" .LeftColumn}}</div>
<div class="col-12">{{template "column" .RightColumn}}</div>
</div>
// template column
{{range .Columns}}
<div id="x-{{$.Kind}}-{{.ID}}">{{.Text}} - {{$.Global}}</div> // here Global is unavailable.
{{end}}
go:
type Column struct {
ID int
Text string
}
type ColumnList struct {
Kind string
Columns []Column
}
type ColumnBlock struct {
Global bool
LeftColumn ColumnList
RightColumn ColumnList
}
Как мне получить доступ к .Global
переменная из column template
?
Пример: PLAYGROUND