当我触发onPageChange处理程序时,它会给出当前的pageIndex。
我的例子是API的首页索引是1,而不是0。但是当我设置[pageIndex]='1'时,分页器显示11-20 of NaN。
如果我设置了[pageIndex]='0',分页器将显示1-10 of NaN。
我期望当[pageIndex]='1'被设置时,分页器应该显示1-10 of NaN。
发布于 2017-08-02 21:17:46
索引是从0开始的,请参阅此answer。
所以md-paginator pageIndex没有什么问题。如果您的后台希望第一页为1页,您可以在发送请求之前将1加到pageIndex中来解决这一差异。下面是一个例子:
html:
<md-paginator [length]="length"
[pageSize]="pageSize"
[pageSizeOptions]="pageSizeOptions"
(page)="onPageChange($event)">
</md-paginator>ts:
onPageChange(event){
let n = event.pageIndex + 1;
alert(JSON.stringify("Page Number to send to backend : " + n));
}https://stackoverflow.com/questions/45459300
复制相似问题