angular.copy反映了赋值变量的变化

时间:2015-10-20 12:32:04

标签: angularjs

$rootScope.cart

在我的代码中,我正在更新cartCopy的值。

这也会导致$rootScope.cart的价值发生变化,我认为不应该这样。

如何避免cartCopy中的更改反映在$rootScope.cart

注意:{ "query": { "has_parent": { "type": "PARENT_TYPE", "query": { "has_child": { "type": "CHILD_TYPE", "query": { "filtered" : { "filter" : { "bool" : { "must" : [ { "term" : {"query_field" : "someValue" }}, { "term" : {"another_query_field" : "yetAnotherValue"}} ] } } } } } } } } } 是一个对象数组。

1 个答案:

答案 0 :(得分:1)

这是不可能的,我只是做了一个快速测试而且没有发生:

React.render(React.createElement(msg, {data: this.model.attributes}), this.el);

这里有一个jsFiddle显示:http://jsfiddle.net/z7g9cz1o/