2
有人可以向我解释为什么我可以angular.copy使用对象或数组,但如果我尝试使用布尔值,它不起作用。AngularJS angular.copy不适用于布尔
$scope.data = {};
$scope.data.booleanVal = false;
angular.copy(true, $scope.data.booleanVal);
alert($scope.data.booleanVal);
适当的JSFiddle链接。
http://jsfiddle.net/IgorMinar/ADukg/embedded/result/
谢谢。绝对是一个rtfm的例子。 – jamesamuir 2013-05-01 23:45:37
我们都去过那里。 – lucuma 2013-05-01 23:49:34
嗨@lucuma我有同样的问题,我的服务布尔属性被多个控制器共享,如果我在不同的控制器中做一个浅拷贝,他们最终会有自己的属性引用,我不能用这种方法深层复制布尔,我该如何做到这一点? – user3677331 2015-07-13 02:13:02