I suspect there is a way to update the Ember.Array proxy that will trigger ember notifications, but I cannot figure out how to do this.
I am overwriting the content property to update the array. The array updates, but no.
App.items = Ember.ArrayProxy.create({ content: [ Ember.Object.create({ name: 'Me', city: 'new york'}), Ember.Object.create({ name: 'You', city: 'boston'}) ], sortByCity: function() { this.set('content', this.get('content').sort(function(a,b) { return a.get('city') > b.get('city') })); } });
Here's a script demonstrating the problem http://jsfiddle.net/alexrothenberg/za4Ha/1/
Any help is appreciated. Thanks!
source share