ember中数据通常都是以array的形式存储的,控制器使用,如:javascript
App.DataController = Em.ArrayController.extend({});
想要在一个页面中输出全部的数据,能够在模版中使用{{#each}}输出Aarray的每一个Object,这时时候可能须要对每一个Object进行操做,使用ObjectController;能够在每一个each中使用itemController来新建一个ObjectController:java
{{#each data in model itemController="data"}} {{/each}} App.DataController = Em.ObjectController.extend({});
其中的数据可能受原controller控制,也可能受新建的controller控制;blog