Accedere allo scope esterno ad un loop in Hugo

Accedere allo scope esterno ad un loop in Hugo

In questo articolo vedremo come accedere allo scope genitore all'interno di un loop in Hugo.

La soluzione consiste nel memorizzare lo scope più esterno in una variabile.

{{ $outerScope := . }}
{{ range data.items }}
    {{ $outerScope.var }} : {{ .var }}
{{ end }}

In questo caso la prima variabile appartiene allo scope esterno, mentre la seconda appartiene allo scope creato all'interno del loop.

Torna su