分离动力学范围

时间:2014-10-02 07:53:55

标签: angularjs

大家好日子。

有一个问题。 创建一个对象 $ rootScope.metaContent (只需要$ rootScope)。将来,要使用对象的数据,请根据第一个 $ scope.addMeta = $ rootScope.metaContent 创建一个新的。毋庸置疑,当我使用第二个(添加对象,更改其数据或净化)时,首先会更改。但我需要使用第二个( $ scope.addMeta ),这将是第一次没有改变。按一个按钮"撤消"有必要将数据恢复到源。 他们怎么能相互脱离呢?

提前致谢!!!

1 个答案:

答案 0 :(得分:0)

您可以使用angular.copy

以角度创建对象或数组的深层副本
$scope.addMeta = angular.copy($rootScope.metaContent);