AngularJS angular.copy不适用于bool

jam*_*uir 2 boolean copy angularjs

有人可以向我解释为什么我可以使用angular.copy来处理对象或数组,但如果我尝试使用布尔值,它就不起作用.

$scope.data = {};
$scope.data.booleanVal = false;

angular.copy(true, $scope.data.booleanVal);

alert($scope.data.booleanVal);
Run Code Online (Sandbox Code Playgroud)

适当的JSFiddle链接.

http://jsfiddle.net/IgorMinar/ADukg/embedded/result/

luc*_*uma 7

方向明确说明:

创建源的深层副本,该副本应该是对象数组.

参考:http://docs.angularjs.org/api/angular.copy