Доступ к переменной вне области действия руля.js каждый цикл


у меня есть руль.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 значение никогда не распечатана.

мой вопрос: как я могу получить доступ к переменной вне сферы действия руля.js каждый из цикла?

как всегда, заранее спасибо.

1 138

1 ответ:

попробовать

<option value="{{id}}">{{title}} {{../externalValue}}</option>

The ../ сегмент пути ссылается на область родительского шаблона, которая должна быть тем, что вы хотите.