angularJS

时间:2016-09-26 07:24:48

标签: angularjs

我是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。

提前感谢您的帮助。

0 个答案:

没有答案