Javascript 错误:[$rootScope:infdig]已达到10$digest()次迭代。流产
我正在实现如下自定义分页:Javascript 错误:[$rootScope:infdig]已达到10$digest()次迭代。流产,javascript,angularjs,Javascript,Angularjs,我正在实现如下自定义分页: <ul class="pagination"> <li ng-repeat="item in numberOfPages(items.listOfGoods.length/pageSize)"> <a href="">{{item}}</a> </li> </ul> 基本上,您不是要求ng repeat对集合进行迭代,而是对函数调用进行一次又一次的迭代。它不
<ul class="pagination">
<li ng-repeat="item in numberOfPages(items.listOfGoods.length/pageSize)">
<a href="">{{item}}</a>
</li>
</ul>
基本上,您不是要求ng repeat对集合进行迭代,而是对函数调用进行一次又一次的迭代。它不会调用函数一次,然后在中重复项,但会在每次迭代中调用函数。这样的话,它就一直在无限循环中运行 通过将函数数据存储在变量中,然后对该变量使用ng repeat来解决此问题。e、 g:
$scope.pages = numberOfpages(items.listsOfGoods.length/pagesize);
然后在html中:
<li ng-repeat="page in pages">
<a href="">{{item}}</a>
我可以看一下您的完整代码吗?您正在运行一个无限循环。请检查语法- 抱歉,您需要阅读此内容。
<li ng-repeat="page in pages"> <a href="">{{item}}</a>