Сортировка массива объектов EmberJS по свойству

Я заметил это на сайте EmberJS в разделе Filtering:

Другая распространенная задача для выполнения на Enumerable заключается в том, чтобы взять Enumerable в качестве входных данных и вернуть Array после сортировки или фильтрации ... 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

21
задан skinneejoe 28 January 2012 в 04:14
поделиться