关于何时使用Ember.Controller
以及何时使用Ember.ArrayController
及其用途,我没有明显的区别。
答案 0 :(得分:5)
使用控制器,您可以在模板中执行{{#each item in model}}
。
使用ArrayController,您只需执行{{#each item}}
。
能。不推荐使用ArrayController,因为它模糊了逻辑,你永远不应该使用它。 Controller也被弃用,转而使用Ember 2.1或2.2中的可路由组件。
目前的策略如下:
setupController
。相反,将所有内容放入模型中,将其转换为模型的哈希值。 RSVP.hash
是你的朋友。 PS each
的语法正在更改为{{#each model as |item|}}
。