我有一个使用{{#each}}
迭代所有项目的模板,此列表按控制器中的名称排序:
App.FoldersController = Ember.ArrayController.extend({
sortAscending: true,
sortProperties: ['name']
});
我可以通过以下电话访问此列表中的firstobject
:
this.modelFor('folders').get('firstObject');
但是这会返回原始列表中的第一项。
如何返回控制器订购的列表after
中的顶部项目,例如{{#each}}
答案 0 :(得分:1)
model
仍有未分类的项目。 controller
充当model
上的装饰器并对项目进行排序。
装饰controller
的{{1}}中的媒体资源为model
。所以,你可以说arrangedContent
有关工作示例,请参阅以下jsbin - http://emberjs.jsbin.com/mizutu/2/edit