小编Tha*_*han的帖子

同一组件和视图中的角度材质多个分页器

有 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)

frontend material-design angular-material angular

4
推荐指数
2
解决办法
5952
查看次数