filter (dependentKey, callback) Ember.ComputedPropertypublic
Filters the array by the callback.
The callback method you provide should have the following signature. item is the current item in the iteration. index is the integer index of the current item in the iteration. array is the dependant array itself.
function(item, index, array);
let Hamster = Ember.Object.extend({
remainingChores: Ember.computed.filter('chores', function(chore, index, array) {
return !chore.done;
})
});
let hamster = Hamster.create({
chores: [
{ name: 'cook', done: true },
{ name: 'clean', done: true },
{ name: 'write more unit tests', done: false }
]
});
hamster.get('remainingChores'); // [{name: 'write more unit tests', done: false}]
Parameters:
-
dependentKey
String -
callback
Function
Returns:
-
Ember.ComputedProperty - the filtered array
Please login to continue.