Angular.Copy返回RangeError:超出最大调用堆栈大小。怎么解决?

时间:2014-02-07 01:45:39

标签: angularjs

angular.copy有上限吗?我有一个复杂的对象,我想复制,我得到Max调用堆栈错误。

1 个答案:

答案 0 :(得分:4)

您可能在自己的对象中有循环引用。以下是一个案例:

var objectA = {};
var objectB = {};

//circular references
objectA.property = objectB; 
objectB.property = objectA;

$scope.object = {
  propertyA : objectA,
  propertyB: objectB
}

DEMO