我有一个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范围之外的变量?
../
重复使用,具体取决于距离您的值多少范围。