ember中数据一般都是以array的形式存储的,控制器使用,如:
App.DataController = Em.ArrayController.extend({});
在模版中使用{{#each}}输出Aarray的每个Object,这时时候可能需要对其进行操作,使用ObjectController;可以在每个each中使用itemController来新建一个ObjectController:
{{#each data in model itemController="data"}} {{/each}} App.DataController = Em.ObjectController.extend({});
原文:http://www.cnblogs.com/jinkspeng/p/4004952.html