繁体   English   中英

PageEvent的angular-material2 md-paginator pageIndex没有意义吗?

[英]angular-material2 md-paginator pageIndex of pageEvent does not make sense?

当我触发onPageChange处理程序时,它将为我提供当前的pageIndex。

我的情况是API的首页索引是1 ,而不是0 但是当我设置[pageIndex]='1' ,分页器显示11-20 of NaN

如果我设置[pageIndex]='0' ,则分页器显示1-10 of NaN

我希望设置[pageIndex]='1' ,分页器应显示1-10 of NaN

索引应从0开始,请参见此答案

因此md-paginator pageIndex没有错。 如果后端希望将第1页作为首页,则可以在发送请求之前在pageIndex加1来解决此差异。 这是一个例子:

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));
}

柱塞演示

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM