单击按钮时刷新角度材料数据表数据源



我想在单击一个按钮时刷新数据表。有3个按钮。

示例:堆栈闪电战(不重定向到客户页面(

我不明白为什么它不更新数据表中的列表。数据表是通用的。所以只需要传递数据源。

如果您希望自定义数据表包装器响应输入更改,则需要在 ngOnChanges 中或使用 setter 处理此行为:

ngOnChanges(changes: SimpleChanges) {
  if (changes['tableData']) {
    this.dataSource = new MatTableDataSource(this.tableData);
    this.displayedColumns = this.columnHeader.map(c => c.columnDef);
  }
}

分叉堆叠闪电战

最新更新