У меня есть шаблон 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 из цикла?
../
повторно, в зависимости от того, сколько областей от значения вы находитесь.