Я заметил это на веб-сайте EmberJS в разделе "Фильтрация":
Еще одна общая задача, выполняемая в Enumerable, - принять Перечисляется как вход и возвращает массив после сортировки или его фильтрации основанный на некоторых критериях.
Представьте, что у меня есть массив объектов Ember, как мне его сортировать по свойству?
App.DemoArray = Ember.ArrayController.create({
content:[
Ember.Object.create({name:'Joe', Age:29}),
Ember.Object.create({name:'Jim', Age:53}),
Ember.Object.create({name:'Jack', Age:12})
]
})
Что, если бы я хотел сортировать выше по возрасту? Спасибо за вашу помощь!
EDIT: Я нашел это в документации sproutcore, но, похоже, это не работает с Ember:
Вы можете сортировать Enumerable на основе значения некоторого свойства или списка свойств с помощью sortProperty. Если вы передадите несколько свойств, SproutCore будет сортировать элементы с тем же значением для первого свойства по значению второго параметра и т.д.
Раздел 3.8 на этой странице: http://guides.sproutcore20.com/enumerables.html