Javascript EmberJs:#每个循环都没有检测到组件中定义的数组
这似乎很简单,但我在这里遗漏了一些东西。请帮帮我 在组件的JS文件中-Javascript EmberJs:#每个循环都没有检测到组件中定义的数组,javascript,arrays,ember.js,handlebars.js,Javascript,Arrays,Ember.js,Handlebars.js,这似乎很简单,但我在这里遗漏了一些东西。请帮帮我 在组件的JS文件中- weekShorts: computed(function() { return new Array('S', 'M', 'T', 'W', 'T', 'F', 'S'); }), 然后在hbs文件中- {{#each day in weekShorts}} <td> {{day}}</td> {{else}} <td> No items in days <
weekShorts: computed(function() {
return new Array('S', 'M', 'T', 'W', 'T', 'F', 'S');
}),
然后在hbs文件中-
{{#each day in weekShorts}}
<td> {{day}}</td>
{{else}}
<td>
No items in days
</td>
{{/each}}
为什么#each循环根本不在数组上执行循环
编辑-这很有效!!!,正如2.x评论中所建议的那样
{{#each weekShorts as |day|}}
<td> {{day}}</td>
{{else}}
<td>
No items in days
</td>
{{/each}}
{{{每个星期缩短为{天}
{{day}
{{else}
天内没有项目
{{/每个}}
如果您的余烬版本大于1.12,请使用:
{{#each weekShorts as |day|}}
要进一步阅读,请查看您的余烬版本是什么?如果是2.x,请使用“每个星期的运动作为|天”。@ykaragol感谢您的建议。我正在使用2.4.3,并按照您的建议进行了更改,但其行为仍然相同。在问题中添加了一个编辑,以供参考。嘿,这只是一个打字错误:)不是周短而是周运动。@ykaragol OMG。。对不起,是的。。你的建议是正确的。我不知道2.x的模式是那样的。伟人。非常感谢你!!!如果您现在添加答案,我可以接受答案:)
{{#each weekShorts as |day|}}