在 Ember.js 中,使用 {{#collection}}
和 {{#each}}
有什么区别?在哪些情况下你会使用哪个?
最佳答案
嗯,好吧......这是一个很好的问题......正如你在这里看到的:#729 ,似乎 {{collection}}
助手将被弃用,取而代之的是始终使用 {{#each}}
。但此时,{{#collection}}
中可用的所有功能都没有在 {{#each}}
中。
因此,我建议您在适合您时使用 {{#each}}
,并且仅在绝对需要时才使用 {{collection}}
。 (例如,当您需要定义 itemViewClass 时)。
更新:从 1.0.0-pre.2 开始,每个助手的 itemViewClass 属性。 collection
helper 相对于 each
唯一剩下的事情是,如果您扩展了 Ember.CollectionView,您可以明确定义要使用的集合类。
关于javascript - Ember.js:{{#collection}} 和 {{#each}} 之间的区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12093792/