当我触发onPageChange
处理程序时,它会给我当前的pageIndex。
我的情况是API的第一页索引是1
,而不是0
。但是当我设置[pageIndex]='1'
时,分页符会显示11-20 of NaN
。
如果我设置了[pageIndex]='0'
,则分页符会显示1-10 of NaN
。
我希望在设置[pageIndex]='1'
时,paginator应显示1-10 of NaN
。
答案 0 :(得分:0)
索引应从0
开始,请参阅此answer。
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));
}