【发布时间】:2022-02-05 22:32:04
【问题描述】:
所以,我为我的表使用了这个不同的表库并创建了一个自定义分页器。我想在表格中使用这个 paginator-goto。我如何使用分页器来工作表。
该表是一个自定义表库,因此我不确定如何将数据源与分页一起使用。当我单击下一个或上一个时,我只需要分页来响应。
这是分页演示。 https://stackblitz.com/edit/mat-paginator-with-goto-5fxwvm?file=src/app/mat-paginator-goto/mat-paginator-goto.component.html
【问题讨论】:
-
一般你可以使用slice pipe这样SO如果你有一个自定义分页器检查变量的名称
-
如果您使用模板引用变量(链接中的#paginator),您可以访问MatPaginatorGotoComponent 的所有变量和函数。所以你可以使用
<tru-core-table ... [rows]="tableExampleRows|slice:paginator.pageIndex*paginator.pageSize):((paginator.pageIndex+1)*paginator.pageSize)" > -
查看带有应用程序表的stackblitz(我找不到您的
tru-core-table组件。注意:小心,我在之前的评论中忘记了一个()跨度> -
我写了一个关于如何更改“”的答案。好吧,在示例中,我使用了 customPaginatorIntl。真的只需要更改 .css 即可获得它 - 而不是用作内容
attr(aria-label),您可以“硬编码”内容
标签: html angular angular-material pagination