【问题标题】:Angular Pagination, Get Current Page number角度分页,获取当前页码
【发布时间】:2019-07-21 22:39:53
【问题描述】:

我正在尝试在分页中获取当前页面。这是 app.component.html 中的代码:

<ngb-pagination  [collectionSize]="500" [(page)]="page" (click)="showPageIndex(page)" aria-label="Default pagination" ></ngb-pagination>

<p>current page is {{page}}</p>

在 app.component.ts 中:

public page = 1;


   showPageIndex(pageIndex){
     this.page = pageIndex;
     console.log(this.page);
   }

当我点击页面(比如第 12 页)时,我得到的结果是“1”。当我再次点击时,我得到的结果是“12”(正确的)。

然而,

当前页面是 {{page}}

,正在显示正确的页面。

好像onclick触发的时候,获取的是当前页面的值(不是点击完成后的那个)。

这种方法有问题吗?在这种情况下,我应该手动编写分页代码,而不是使用库吗?

感谢您的支持。

谢谢,

【问题讨论】:

    标签: javascript pagination angular8


    【解决方案1】:

    尝试使用 (pageChange)="onPageChange(currentPage),而不是 (click)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-05-09
      • 2015-11-04
      • 2013-05-10
      • 2021-09-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多