[英]How do I trigger the (page) event on a mat-paginator only when pageIndex changes in Angular?
每次用户转到分页器的另一页时,我都试图获取 pageIndex。 此代码当前有效,但当 pageSize 更改时也会触发该事件。
onPaginateChange(event) { console.log(event.pageIndex); }
<mat-paginator [pageSizeOptions]="[10, 5, 20]" [pageIndex]="pageIndex" (page)="onPaginateChange($event)" showFirstLastButtons></mat-paginator>
AFAIK 该事件将始终被触发,但您可以比较上一个 pageIndex 以了解它是否已更改。
onPaginateChange(event) {
if (pageIndex !== event.pageIndex) {
console.log(event.pageIndex);
pageIndex = event.pageIndex;
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.