[英]EmberJs : #each loop not detecting the array defined in the component
這似乎很簡單,但我在這里遺漏了一些東西。 請幫幫我。
在組件的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}}
輸出始終為“天無項目”。
盡管僅在其他任何地方打印{{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}}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.