我有一個全局變量,我在點擊時給全局變量分配一個JSON。但是,即使我沒有點擊,全局變量也正在更新。AngularJS更新變量
$scope.save = function() { // method called on click
DataBasket.users = $scope.usersPermissions; // Actually DataBasket is a factory, updating global variable
}
我也操縱的$scope.usersPermissions
其他點擊的價值。但我不希望它被更新爲全局變量。
我該如何解決這個問題?
用這麼少的信息很難理解這個問題,請添加更多的細節,如果可能的話創建一個plunk。 – Rabi 2014-10-29 04:35:27
@Rabi在閱讀了5次之後,我得出結論:OP想要的是在變量中有一個對象的副本,而不是讓對象本身在那裏。但我同意,我還不確定這是否是OP所要的。 – Josep 2014-10-29 04:39:32
@Josep Ur的結論是正確的。這就是我想要的。 – 2014-10-29 05:48:25