model.data
オブジェクトがあり、そのオブジェクトをdatacopy
にコピーして、その新しいオブジェクト(datacopy
)にいくつかの変更を加えたいとします。しかし、datacopy
を変更すると、変更はmodel.data
にも適用されます。それをやめる方法は?angular.copy()はモデルへの参照を中断しません
function updateClone (_object) {
var datacopy = angular.copy(model.data);
var index = _.findIndex(datacopy, function (obj) {
return obj.id === _object.id;
});
datacopy.splice(index, 1, _object);
}
あなたは 'model'の内容を共有してもらえますか? –