3
これは単純なように思えるかもしれませんが、ここで何か不足しています。私を助けてください。コンポーネントのJSファイル内EmberJs:#各ループは、コンポーネントで定義された配列を検出しません。
-
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ループが全くアレイにわたってループを実行していないか?表示され、ものの
EDIT - この作品!!!、あなたの燃えさしのバージョンが1.12よりも大きい場合は2.xの
{{#each weekShorts as |day|}}
<td> {{day}}</td>
{{else}}
<td>
No items in days
</td>
{{/each}}
あなたのemberのバージョンは何ですか? 2.xの場合は、 'each weekSorts as day |'を使用します。 – ykaragol
@ykaragol提案していただきありがとうございます。私は2.4.3を使用していて、あなたが示唆したように変更を加えましたが、それは同じように動作します。参照のために、質問に編集を追加しました。 – Amar
ちょっとタイプミスです:) weekShortsではなくweekSortsです。 – ykaragol