3

{{#collection}}Ember.js では、との使用の違いは何{{#each}}ですか? どのような場合に、どちらを使用しますか?

4

1 に答える 1

5

うーん、まあ...かなり良い質問です...ここで見ることができるように:#729{{collection}}ヘルパーは常に使用することを支持して非推奨になるようです{{#each}}。ただし、現時点では、で利用できるすべての機能がに含まれ{{#collection}}ているわけではありません{{#each}}

ですから、それがあなたのため{{#each}}に働くとき、そして{{collection}}絶対に必要なときだけ使うことをあなたに勧めます。(たとえば、itemViewClassを定義する必要がある場合)。

更新:1.0.0-pre.2以降、各ヘルパーのitemViewClass属性。collectionヘルパーが1つを超えて残っているのeachは、Ember.CollectionViewを拡張した場合に使用するコレクションクラスを明示的に定義できることだけです。

于 2012-08-23T14:35:08.267 に答える