有 2 个表格在视图中,并与表格一起显示一些图表,除了 2 个表格上的分页器外,一切正常。,它从 2 个来源获取数据。当上表的分页器单击下表更改数据时,
组件已经用数据源初始化了分页器和表格,
我的组件.ts
export class FinancialMetricsComponent implements OnInit, AfterViewInit {
pageSize = 20;
dataSource: MatTableDataSource<SnowTicket> | null;
utilizationDataSource: MatTableDataSource<Utilization> | null;
@ViewChildren(MatPaginator) paginator = new QueryList<MatPaginator>();
@ViewChildren(MatSort) sort = new QueryList<MatSort>();
ngOnInit() {
this.changeDataAccordingToDate();
this.dataSource = new MatTableDataSource();
this.data$.pipe(
filter(Boolean)
).subscribe((tickets) => {
this.accountsData = tickets;
this.dataSource.data = tickets;
});
this.pcsService.getUtilizationData('120').subscribe(resources => {
this.utilizationSubject$.next(resources);
});
this.utilizationDataSource = new MatTableDataSource();
this.utilizationData$.pipe(
filter(Boolean)
).subscribe((tickets) => {
this.utilizationData = tickets;
this.utilizationDataSource.data = tickets;
});
}
ngAfterViewInit(): void …Run Code Online (Sandbox Code Playgroud)