Я заметил это на веб-сайте EmberJS в разделе Фильтрация:
Другая распространенная задача для Enumerable - это принять Enumerable в качестве входных данных и вернуть массив после sorting или фильтрация по некоторым критериям.
Представьте, что у меня есть массив объектов 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})
]
})
* 1013Что делать, если я хотел бы отсортировать выше по возрасту?Спасибо за вашу помощь!
РЕДАКТИРОВАТЬ: Я нашел это в документации sproutcore, но, похоже, он не работает с Ember:
Вы можете сортировать Enumerable на основе значениянекоторое свойство или список свойств, использующих sortProperty.Если вы передадите несколько свойств, SproutCore отсортирует элементы с одинаковым значением для первого свойства по значению второго параметра и т. Д.
Раздел 3.8 на этой странице: http://guides.sproutcore20.com/enumerables.html