AngularJS angular.copy 不适用于 bool

标签 angularjs copy boolean

有人可以向我解释为什么我可以让 angular.copy 与对象或数组一起工作,但是如果我尝试使用 boolean 值,它就不起作用。

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

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

alert($scope.data.booleanVal);

适当的 JSFiddle 链接。

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

最佳答案

指示明确指出:

创建源的深拷贝,它应该是一个对象或一个数组

引用:http://docs.angularjs.org/api/angular.copy

关于AngularJS angular.copy 不适用于 bool,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16326488/

相关文章:

javascript - ng-show 和 ng-change 不必要的延迟

angularjs - 用于分拣的 Protractor e2e 测试

javascript - 下拉列表没有保存数据的值(value)

android - 如何将数据库测试夹具从我的单元测试应用程序传输到设备

typescript - 如何在 Typescript 中切换 boolean 值?

AngularJS - 将 REST 搜索端点映射到 $resource

intellij-idea - IntelliJ - 代码折叠后仅复制可见文本?

c# - File.Copy with urls c#

Java 在文件中存储 boolean 数组并快速读取

java - 我怎样才能让球在java中连续左右移动?