从这篇 SO帖子中我了解到,为了处理大型数据集,您应该在 ngAfterViewInit 中的dataSource.data之前设置 dataSource.paginator。
但是,这样做时,我无法使用 this.paginator.pageIndex 设置初始 pageIndex。
https://stackblitz.com/edit/angular-mat-table-v2
当我在 ngOnInit 中加载数据并在 ngAfterViewInit 中加载分页器时,我可以设置初始 pageIndex: