我有一个正在使用的角度项目,mat-table
对于mat-paginator
某个视图,问题是视图有一个网格视图和一个带有切换的表格视图,网格视图是默认的,当网格视图处于活动状态时,表格是使用 NgIf 隐藏的。如果我将默认设置为表格视图,那么分页工作正常,除非我切换到网格视图并返回,如果默认设置为网格,当我切换到表格视图时它会中断。我猜是因为当这段代码运行时表是隐藏的:
this.sliceList = new MatTableDataSource<Slice>(result);
this.sliceList.paginator = this.paginator;
我尝试了控制台日志记录this.sliceList
,并且sliceList.paginator
在默认网格视图时未定义,所以我认为这是问题所在。我怎样才能解决这个问题?