MD-Paginator如何获取下一页或上一页的点击事件?

3

我想获取下一个按钮的点击事件,你有什么想法如何实现?

<md-paginator [length]="length"
    [pageSize]="pageSize"
    [pageSizeOptions]="pageSizeOptions"
    (page)="pageEvent = $event"
    (selectChange)="onPaginateChange($event)">   <---------  not working
</md-paginator>

请使用(page)属性。(selectChange)属性仅适用于<md-select>更多信息 - Edric
1个回答

6

更新:

Material 在最近版本中更改了它们的标签。请使用 <mat-paginator> 代替 <md-paginator>

<mat-paginator [length]="length"
               [pageSize]="pageSize"
               [pageSizeOptions]="pageSizeOptions"
               (page)="pageEvent = $event; onPaginateChange($event)">
</mat-paginator>

翻译:

将你的 onPaginateChange($event) 函数添加到 (page) 事件中。

<md-paginator [length]="length"
              [pageSize]="pageSize"
              [pageSizeOptions]="pageSizeOptions"
              (page)="pageEvent = $event; onPaginateChange($event)">
</md-paginator>

Plunker演示


虽然在您的 Plunker 示例上下文中,“pageEvent = $event”是有意义的,但值得注意的是,它并不是必要的,以使“onPaginateChange”回调函数正常工作。 - Will Howell
1
太遗憾了,您无法弄清楚哪个按钮被按下了(第一个、上一个、下一个还是最后一个)。 - Melroy van den Berg
(page) 是否与 mat-paginator 兼容,或者有什么新的东西? - manuka_m

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接