Pau*_*dre 6 paginator angular-material angular angular5
当我特别点击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>
Run Code Online (Sandbox Code Playgroud)
我希望在单击最后一个按钮时调用特定方法。
MatPaginator 有方法 lastPage
可以从 ts 文件触发它,如下例所示:
@ViewChild(MatPaginator) paginator: MatPaginator;
ngAfterViewInit() {
this.paginator.lastPage = () => this.yourMethodToTrigger();
}
yourMethodToTrigger(){
console.log('Triggered!')
}
Run Code Online (Sandbox Code Playgroud)
也可以从官方文档中的方法部分阅读 https://material.angular.io/components/paginator/api
归档时间: |
|
查看次数: |
6550 次 |
最近记录: |