Ordenar conteúdo de ArrayController

eu tenho umEmber.ArrayController que tem um conteúdo não selecionado.

Eu quero saber se é possível classificar o conteúdo de um ArrayController sem usar uma nova propriedade.

Eu poderia, claro, criar uma nova propriedade:

<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>

Mas espero que haja uma maneira melhor que não duplique o conteúdo.

questionAnswers(2)

yourAnswerToTheQuestion