angular-material - Angular Material Table - 将用户移动到特定页面
问题描述
在加载表格时,我需要将用户移动到特定页面,例如,如果表格有 10 页,我需要将用户移动到第 8 页,而不是用户必须单击 8 次才能到达第 8 页。我正在使用 Angular Material表和分页器。
解决方案
从 pageEvent 设置 pageIndex。这是代码
pageChange(pageEvent: PageEvent) {
if (pageEvent.pageIndex > pageEvent.previousPageIndex)
this.readMoreRecords();
this.pageSize = pageEvent.pageSize;
this.pageIndex = pageEvent.pageIndex;
}
<mat-paginator [pageSize]='5'
(page)="pageChange($event)"
[pageSizeOptions]='[5, 10, 15, 25]' showFirstLastButtons>
</mat-paginator>
推荐阅读
- laravel - 如何获取属于模型类的所有记录作为 1-M 多态关系的关系
- c# - 从前面带有分隔符的文本中删除单词(使用正则表达式)
- reactjs - 无法在 docker 容器中运行的 nginx 上的子目录下部署 react 应用程序
- java - 为什么缺少授权标头?
- libgdx - 有没有办法在表格内以圆形图案排列按钮?
- python - 用于 Django 模板中的后端调用的 GraphQL/Graphene
- angular - Bootstrap 4侧边栏折叠不起作用 - Angular 6
- javascript - 操作 DOM 时出现无限循环的问题
- ubuntu - 如何在 ubuntu 18.1 上安装 cuda-toolkit-10-0?
- android - Android Studio:无法添加新的 ui 元素