[英]Is there an EventListener on mat-paginator last or first button?
当我特别单击 mat-paginator的最后一个按钮时,我需要听一下 。 是否有事件监听器或执行此操作的方法?
我尝试了: (page)="pageEvent = $event;emitPagination($event)"
但它不返回有关我单击位置的信息。
与(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!')
}
也可以从官方文档中的方法部分https://material.angular.io/components/paginator/api阅读
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.