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.