Mam szablon handlebars.js, taki jak ten:
{{externalValue}}
<select name="test">
{{#each myCollection}}
<option value="{{id}}">{{title}} {{externalValue}}</option>
{{/each}}
</select>
A to jest wygenerowany wynik:
myExternalValue
<select name="test">
<option value="1">First element </option>
<option value="2">Second element </option>
<option value="3">Third element </option>
</select>
Zgodnie z oczekiwaniami, mogę uzyskać dostęp do pól id
i title
każdego elementu, myCollection
aby wygenerować mój wybór. Poza zaznaczeniem moja externalValue
zmienna jest poprawnie drukowana („myExternalValue”).
Niestety w tekstach opcji externalValue
wartość nigdy nie jest drukowana.
Moje pytanie brzmi: w jaki sposób mogę uzyskać dostęp do zmiennej poza zakresem pliku handlebars.js z pętli?
../
wielokrotne używanie w zależności od liczby zakresów oddalonych od wartości.