目前我正在使用 JavaScript 的本机sort()
方法在 Ember 中进行排序,但实际上我知道我应该使用 Ember 自己的排序,但不幸的是我完全不知道如何使用它。
我不想浪费人们的时间为我解释它(除非你是一个受虐狂),但如果有人知道一篇关于如何在 EmberJS 中对模型集合进行排序的精彩文章,那将不胜感激!
目前我有类似以下的内容,我只是再次使用本机排序实现排序,但我停在那里,因为我想学习正确的方法。
SortOption: Ember.View.extend(
{
template: Ember.Handlebars.compile('<li><a href="javascript:void(0);">{{ option }}</a></li>'),
option: null,
click: function()
{
var rootView = this.nearestWithProperty('people');
var sortBy = this.get('option');
var sorted = rootView.get('people').orderBy('formalName');
rootView.set('people', sorted)
}
})