【发布时间】:2018-07-13 13:50:27
【问题描述】:
我正在开发一个在HTML5 表格 中显示“用户”JSON 的小型应用程序。它使用 Bootstrap 3 和 AngularJS。我想给这张表分页。
我没有使用 ng-repeat 循环遍历的数组。我有一个 number页数。
使用 jQuery,我会这样做:
var pageMax = 10;
var paginationItems = [];
for(var i=0; i<pageMax; i++){
var paginationItem = '<li><a href="#">' + (i + 1) + '</a></li>';
paginationItems.push(paginationItem);
}
var paginationSum = paginationItems.reduce((a, b) => a + b, '');
$('.pagination').html(paginationSum);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<link href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/>
<div class="text-center">
<ul class="pagination"></ul>
</div>
AngularJS 中上述 for 循环的等价物是什么?
【问题讨论】:
-
有什么理由不使用
ui.bootstrap?例如<ul uib-pagination ...></ul> -
我不明白你的问题。
标签: javascript jquery html angularjs