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?

Original source