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