У меня есть шаблон handlebars.js, вот так:
{{externalValue}}
<select name="test">
{{#each myCollection}}
<option value="{{id}}">{{title}} {{externalValue}}</option>
{{/each}}
</select>
И это сгенерированный вывод:
myExternalValue
<select name="test">
<option value="1">First element </option>
<option value="2">Second element </option>
<option value="3">Third element </option>
</select>
Как и ожидалось, я могу получить доступ к полям idи titleкаждого элемента, myCollectionчтобы сгенерировать мой выбор. И вне выбора моя externalValueпеременная правильно напечатана ("myExternalValue").
К сожалению, в текстах опций externalValueзначение никогда не распечатывается.
Мой вопрос: как я могу получить доступ к переменной вне области действия handlebars.js из цикла?
../повторно, в зависимости от того, сколько областей от значения вы находитесь.