首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >pageEvent的angular-material2 2 md分页器pageIndex没有意义吗?

pageEvent的angular-material2 2 md分页器pageIndex没有意义吗?
EN

Stack Overflow用户
提问于 2017-08-02 19:14:22
回答 1查看 570关注 0票数 0

当我触发onPageChange处理程序时,它会给出当前的pageIndex。

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

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

我期望当[pageIndex]='1'被设置时,分页器应该显示1-10 of NaN

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-08-02 21:17:46

索引是从0开始的,请参阅此answer

所以md-paginator pageIndex没有什么问题。如果您的后台希望第一页为1页,您可以在发送请求之前将1加到pageIndex中来解决这一差异。下面是一个例子:

html:

代码语言:javascript
复制
<md-paginator [length]="length"
              [pageSize]="pageSize"
              [pageSizeOptions]="pageSizeOptions"
              (page)="onPageChange($event)">
</md-paginator>

ts:

代码语言:javascript
复制
onPageChange(event){
    let n = event.pageIndex + 1;
    alert(JSON.stringify("Page Number to send to backend : " + n));
}

Plunker demo

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45459300

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档