Ember.js emberjs arraycontroller未排序
我已经回顾了许多示例,但我似乎无法对我的ArrayController进行排序! 我有:(小提琴)Ember.js emberjs arraycontroller未排序,ember.js,Ember.js,我已经回顾了许多示例,但我似乎无法对我的ArrayController进行排序! 我有:(小提琴) {{{#各} {{name}} {{/每个}} var App=Ember.Application.create({}); App.UsergroupsRoute=Ember.Route.extend({ 型号:功能(参数){ 返回[ create({id:1,名称:'foo'}), create({id:2,名称:'bar'}) ]; } }); App.UsergroupsGroupsC
{{{#各}
- {{name}}
{{/每个}}
var App=Ember.Application.create({});
App.UsergroupsRoute=Ember.Route.extend({
型号:功能(参数){
返回[
create({id:1,名称:'foo'}),
create({id:2,名称:'bar'})
];
}
});
App.UsergroupsGroupsController=Ember.ArrayController.extend({
sortProperties:['name'],
排序:是的,
});
App.Router.map(函数(){
资源('usergroups',{path:'/'});
});
是因为您的控制器与型号的路线不同吗
App.UsergroupsController = Ember.ArrayController.extend({
sortProperties: ['name'],
sortAscending: true,
});
您的控制器是为
UsergroupsGroups
设计的,而它应该是Usergroups
这里有一个bin,显示它在更改为UsergroupsController
后工作正常。看:唉。。。我花了好几天的时间研究这段代码。谢谢我需要一个更智能的ide(或编码器)。谢谢。@user3746371您需要用于Chrome的Ember调试器插件。这将显示视图层次结构以及每个层次结构使用的控制器和模型。
App.UsergroupsController = Ember.ArrayController.extend({
sortProperties: ['name'],
sortAscending: true,
});