这看似简单,但我在这里遗漏了一些东西。请帮帮我。
在组件的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
</td>
{{/each}}
输出始终为&#34;天内没有项目&#34;。
虽然只是在其他地方打印{{weekShorts}},但会显示
S,M,T,W,T,F,S
为什么#each循环根本没有在数组上执行循环?
编辑 - 这有效!!!,正如2.x
的评论中所建议的那样{{#each weekShorts as |day|}}
<td> {{day}}</td>
{{else}}
<td>
No items in days
</td>
{{/each}}