表格渲染完成后,mat-table 上是否有任何 Angular 事件?

net*_*djw 7 angular-material angular angular-material-table angular9

我正在寻找当角度材质表(mat-table)渲染完成时触发的事件。

我认为需要在数据源更改时触发,或者用户更改显示的列或发生分页事件(但与数据源更改相同),或者发生重新渲染事件的任何其他事件。

我尝试了通用,ngOnChanges但当用户更改显示的列时它不会触发。

有类似的活动我可以听吗?

Joe*_*ook 4

自 2021 年 8 月起,您可以使用contentChanged输出属性:

<mat-table #matTable
           [dataSource]="tableDatasource"
           (contentChanged)="hideLoader()" <--
>
...
Run Code Online (Sandbox Code Playgroud)

这是相关的合并 PR