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