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:
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')
});
Mas espero que haja uma maneira melhor que não duplique o conteúdo.