How to remove elements in content array of ArrayController (Ember)
ember.js
Solution
I would use a combination of `findProperty` and `removeObject`, see http://jsfiddle.net/pangratz666/rXN4E/:
App.testArrayController = Em.ArrayController.create({
content: [],
removeItem: function(propName, value){
var obj = this.findProperty(propName, value);
this.removeObject(obj);
}
});
App.testArrayController.removeItem('id', 42);
Problem
I have a model like: ``` TestModel = Em.Object.create({ id:'', name:'' }) ``` and a object ArrayController like: ``` testArrayController = Em.ArrayController.create({ content: [], init: function() { //push some object TestModel } }); ``` I want to remove some objects depend on id property of a object in content array. How to do that?