我使用Ember.js模型是這樣的:如何在Ember.js中對模型進行排序?
App.SomethingRoute = Ember.Route.extend({
model: function()
{
return App.MyData.find();
}
});
它從MyData的接收數據。在我的數據中,我有一個名爲「NAME」的字段。我想按照NAME的順序顯示來自MyData的數據。
我添加了一個控制器(THX Toran,直觀。)這樣的:
App.SomethingController = Ember.ArrayController.extend({
sortProperties: ['NAME'],
sortAscending: true
});
但我的模板,它是這樣的:
{{#each model}}
{{NAME}}
{{/each}}
仍顯示無序列表。如何使它正確?
http://emberjs.com/api/classes/Ember.SortableMixin.html – ianpetzer
你可以顯示你的find方法的實現嗎?你需要使用ember對象(不是普通的JS對象)來獲得綁定行爲,這將會重新對它進行排序。 –