我对ember.js和把手很新,我试图在模板中迭代一个数组。
<select name="district" id="select-district">
{{#each districts}}
<option value={{name}}> {{name}} ({{count}})</option>
{{/each}}
</select>
我有什么遗漏的吗?当我在循环中删除第二个变量 name 时,一切正常。在循环中使用变量两次似乎存在问题。
错误:未捕获TypeError:无法读取属性&#39; insertBefore&#39;为null 任何帮助将不胜感激!
答案 0 :(得分:1)
我建议您使用http://emberjs.com/api/classes/Ember.Select.html作为选择器。此外,对于将来,在循环时,您不应该使用each
的上下文切换版本,这已被弃用。而是使用
{{#each d in districts}}
{{d.name}} ...
{{/each}}