mat-paginator 的最后一个或第一个按钮上是否有 EventListener?
Is there an EventListener on mat-paginator last or first button?
当我特别点击 mat-paginator 的最后一个按钮时,我需要倾听。是否有事件侦听器或执行此操作的方法?
我试过了:(page)="pageEvent = $event;emitPagination($event)"
但它没有 return 关于我点击的位置的信息。
(click) = event($event)
也一样
HTML :
<mat-paginator #paginator
[length]="totalElements"
[pageSize]="5"
[showFirstLastButtons]="true"
(page)="pageEvent = $event;emitPagination($event)">
</mat-paginator>
我希望在 单击最后一个按钮 时调用特定方法。
MatPaginator 有方法 lastPage
你可以从 ts 文件触发它,就像这个例子:
@ViewChild(MatPaginator) paginator: MatPaginator;
ngAfterViewInit() {
this.paginator.lastPage = () => this.yourMethodToTrigger();
}
yourMethodToTrigger(){
console.log('Triggered!')
}
部分的官方文档
当我特别点击 mat-paginator 的最后一个按钮时,我需要倾听。是否有事件侦听器或执行此操作的方法?
我试过了:(page)="pageEvent = $event;emitPagination($event)"
但它没有 return 关于我点击的位置的信息。
(click) = event($event)
HTML :
<mat-paginator #paginator
[length]="totalElements"
[pageSize]="5"
[showFirstLastButtons]="true"
(page)="pageEvent = $event;emitPagination($event)">
</mat-paginator>
我希望在 单击最后一个按钮 时调用特定方法。
MatPaginator 有方法 lastPage
你可以从 ts 文件触发它,就像这个例子:
@ViewChild(MatPaginator) paginator: MatPaginator;
ngAfterViewInit() {
this.paginator.lastPage = () => this.yourMethodToTrigger();
}
yourMethodToTrigger(){
console.log('Triggered!')
}
部分的官方文档