【发布时间】: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