[英]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.