我是angularjs的新手。我尝试使用angularjs使用分页选项开发页面。直到昨天,每件事都顺利进行,但突然间,分页选项无法正常工作。如果我选择第二页表示,它将向备份端发送页码“2”处理数据,并再次发送页码为“1”的函数。因此,第二页数据被第一页数据覆盖。
这里我发布了样本数据
Html Part:
<tbody style="color:#000;" ng-hide="mergereport == null || mergereport == ''" dir-paginate="itr in mergereport | orderBy:sortType:sortReverse | itemsPerPage:10 track by $index" pagination-id="paginateID1" total-items="totCount">
<!-- Some <tr> placed below -->
</tbody>
<div ng-if ="mergereport != null && mergereport != '' ">
<dir-pagination-controls
max-size="10"
direction-links="true"
pagination-id="paginateID1"
boundary-links="true"
on-page-change="GetSelPageReport(pageno)" style="float:right;">
</dir-pagination-controls>
</div>
Controller.Js
$scope.GetSelPageReport = function(pageno) {
if (pageno != 0) {
alert(" The page Number Received :::: " + pageno);
}
}
这里函数“GetSelPageReport()”调用两次,首先是实际选中的值(例如,如果我选择3表示值为3),下次调用它时使用pageno 1。
提前感谢您的帮助。