3

{{#collection}}在 Ember.js 中,使用和有什么区别{{#each}}?在什么情况下你会使用哪个?

4

1 回答 1

5

嗯,嗯……这是一个很好的问题……正如你在这里看到的:#729,似乎这个{{collection}}助手将被弃用,而倾向于使用 always {{#each}}。但此时,所有可用的功能{{#collection}}都不在{{#each}}.

因此,我建议您在{{#each}}适合您的情况下使用,并且仅{{collection}}在绝对需要时使用。(例如,当您需要定义 itemViewClass 时)。

更新:从 1.0.0-pre.2 开始,每个助手的 itemViewClass 属性。collection助手唯一剩下的事情each是,如果您扩展了 Ember.CollectionView,您可以显式定义要使用的集合类。

于 2012-08-23T14:35:08.267 回答