У меня есть Ember.ArrayController
с несортированным содержимым.
Я хочу знать, возможно ли отсортировать содержимое ArrayController без использования нового свойства.
Конечно, я мог бы создать новое свойство.:
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')
});
Но я надеюсь, что есть лучший способ, который не дублирует содержимое.