【发布时间】:2019-09-25 11:32:40
【问题描述】:
我有一个 Angular 项目,它使用 mat-table 和 mat-paginator 用于某个视图,问题是视图有一个网格视图和带有切换的表格视图,网格视图是默认的,表格是使用NgIf 当网格视图处于活动状态时。如果我将默认设置为表格视图,那么分页工作正常,除非我切换到网格视图并返回,如果默认设置为网格,那么当我切换到表格视图时它会中断。我猜是因为这段代码运行时表格是隐藏的:
this.sliceList = new MatTableDataSource<Slice>(result);
this.sliceList.paginator = this.paginator;
我尝试控制台日志记录 this.sliceList 和 sliceList.paginator 在默认网格视图时未定义,所以我假设这是问题所在。我该如何解决这个问题?
【问题讨论】:
标签: angular angular-material angular-material-table angular-material-paginator