Sortuj zawartość ArrayController

mamEmber.ArrayController który ma nieposortowaną zawartość.

Chcę wiedzieć, czy możliwe jest sortowanie zawartości ArrayController bez użycia nowej właściwości.

Mogę oczywiście utworzyć nową nieruchomość:

<code>App.MyArrayController = Em.ArrayController.extend({
  mySortMethod: function(obj1, obj2) {
    // some code here
  },
  updateSortedContent: function() {
    var content = this.get('content');
    if (content) {
      var sortedContent = content.copy();
      sortedContent.sort(this.mySortMethod);
      this.set('sortedContent', sortedContent);
    }
  }.observes('content')
});
</code>

Mam jednak nadzieję, że istnieje lepszy sposób, który nie powiela treści.

questionAnswers(2)

yourAnswerToTheQuestion