ng-repeat不能用Object.create声明我的模型

时间:2014-03-23 06:40:40

标签: javascript angularjs clone

为什么ng-repeat不能用Object.create声明我的模型。

在下面的示例中,我宣布了两个模型。但是当我尝试使用Object.create声明第二个时,迭代不起作用:

$scope.model1 = model;                //Work
$scope.model2 = Object.create(model); //Not working

这里的例子如下: http://jsfiddle.net/U3pVM/3795/

1 个答案:

答案 0 :(得分:1)

因为您使用了Object错误,请将您的代码更改为

$scope.model2 = Object(model);

但是如果你想克隆/复制你的对象使用angular.copy这里是DOCUMENTATION的链接......

$scope.model2 = angular.copy(model);