ich folgende jsbin haben: http://jsbin.com/okoxim/4/editSortieren berechnete Eigenschaft auf einem Arraycontroller
filteredContent ist eine berechnete Eigenschaft, die meine Kontrolleurs Inhalte filtert. Ich möchte wissen, wie man die berechnete Eigenschaft sortiert und wie ich den Code, den ich habe, verbessern kann.
App.StudentsController = Ember.ArrayController.extend({
sortProperties: ['name'],
nameFilter: null,
filteredContent: function(){
if(!this.get('nameFilter')) return this.get('content');
var nameRegEx = new RegExp(this.get('nameFilter'), 'i');
return this.filter(function(item) {
return item.get('name').search(nameRegEx) !== -1;
});
}.property('nameFilter', '@each.name')
});