問題は、同じIDを持つ複数のオブジェクトがあることです。あなたが同じIDを持つすべてのアイテムを削除することになると、これが動作することがわかります。彼らは同じIDである場合にはどうすればオブジェクトを一つずつに関係なく削除することができます...おかげ同じIDを持つ配列からアイテムを1つずつ削除します
individualObjects:[],
actions:{
increment:function(){
var obj = this.get('object');
this.get('individualObjects').pushObject(obj);
},
decrement:function(){
var obj = this.get('object');
var filter = this.get('individualObjects').findBy('obj_id', obj.get('obj_id'));
this.get('individualObjects').removeObject(filter);
}
}
ための長さは 'ember.js'解決のための必要条件である取得?質問に元のアレイと予想される結果を含めることはできますか? – guest271314
なぜ 'filter'ですか? –
私の問題は、いくつかのオブジェクトが同じIDを持っていることです。 filterByを使用すると、同じIDを持つすべての項目が削除されます。私が欲しいのは、id = –