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