小编Aga*_*gat的帖子

Angular ng-repeat - 动态创建集合

尝试对动态创建的集合进行ng重复时会出现问题:Angular将以10 $digest() iterations reached. Aborting!错误循环

我用这个例子将问题简化为最小化

<body ng-init='a = [1, 2, 3]'>
    <div ng-repeat="item in a.reverse()">{{item}}</div>
</body>
Run Code Online (Sandbox Code Playgroud)

这是它在Plunkr中的工作副本(View显示正确的结果,但在控制台中你会看到上面提到的错误.更复杂的例子完全失败)

如果它可能有任何区别,则认为[1,2,3]可以是对象数组

所以问题是为什么会这样,是否有一个简单的方法来解决这个问题?

谢谢

javascript angularjs angularjs-ng-repeat

3
推荐指数
1
解决办法
747
查看次数