gpt4 book ai didi

angular - mat-paginator的最后一个或第一个按钮上是否有EventListener?

转载 作者:行者123 更新时间:2023-12-04 13:02:00 25 4
gpt4 key购买 nike

我特别需要听的时候点击 在 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

关于angular - mat-paginator的最后一个或第一个按钮上是否有EventListener?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54575602/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com