我在金字塔中使用了把手。 我宣布了数组:
var profils = [
"Profil 0",
"Profil 1",
"Profil 2',
];
在把手脚本中:
<script id="referents-list-template" type="text/x-handlebars-template">
{{#each users as |user|}}
<tr>
....
<td>
<select name="Profil-{{user.id}}" id="Profil-{{user.id}}" data-id="{{user.id}}">
{{#each ../../profils as |profil|}}
<option value="{{profil.id}}">{{profil.name}}</option>
{{/each}}
</select>
</td>
</tr>
{{/each}}
但../../profils
并未指向profils
数组。
我浏览了几个关于这个问题的帖子,并认为../
可以访问父元素,但在我的情况下它并不存在。
答案 0 :(得分:0)
../
不会指向父数组,而是指向对象的root
。
因此,我相信您可以使用../profils
来获得所需的输出。
答案 1 :(得分:0)
感谢您的贡献。 我最终以不同的方式实施了它。 我通过一个函数加载了把手脚本。 此函数在参数中获取profils数组。 这样做,我没有更多问题来访问车把脚本内的profils数组。