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