2
在我使用JavaScript的本地sort()
方法做我在灰燼排序的時刻,但在現實中,我知道我應該使用Ember的自己的排序,但不幸的是我完全不知道如何使用它。有沒有關於如何使用SortableMixin的內容豐富的文章?
我不想浪費大家的時間來爲我解釋它(除非你是一個受虐狂),但如果有人知道如何在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)
}
})
我試過'orderBy'方法從看'SortableMixin',但螢火告訴我,有沒有這樣的方法。 – Wildhoney
也許我的答案在這裏http://stackoverflow.com/questions/11352646/ember-js-collectionview-order/11353305#11353305可以幫助你。 –