如何使用limitTo与数学表达式(角度)

时间:2015-07-22 14:28:25

标签: javascript angularjs ng-repeat ceil angularjs-limitto

我尝试使用ng-repeat开发一些分页按钮,如下所示:

<li ng-repeat="(indexN, item) in objsCh[indexO].nit | limitTo: (Math.ceil(indexN+1/10))"><a href="#">{{(Math.ceil(indexN+1/10))}}</a></li>

此代码检查数组中有多少项,除以10并创建一个带有Match.ceil结果的标记。

不幸的是,这不能正常工作。

PS。:在我的控制器中我放了这段代码:

$scope.Math = window.Math;

有人知道如何使用代码以这种方式解决它吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

好的,我找到了解决方案。我不确定它是否是最好的,但它解决了我的问题。

固定代码:

<li ng-repeat="(indexN, item) in objsCh[indexO].nit | limitTo: (Math.ceil(objsCh[indexO].nit.length/10))"><a href="#">{{indexN+1}}</a></li>

我使用数组的长度而不是索引设置limitTo,并返回每个按钮内的索引。