У меня есть шаблон 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 из цикла?