在angular.copy上有上限吗?我有一个比较复杂的对象,我想复制该对象,但出现了最大调用堆栈错误。

最佳答案

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

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

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

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

DEMO

关于angularjs - Angular.Copy返回RangeError : Maximum call stack size exceeded.如何解决?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21617800/

10-09 22:13