如何区分同一组件中的两个mat-table (Angular UI)
How to distinguish two mat-table (Angular UI) in same component
我在同一个组件中使用了两个 mat-table,现在 renderRows() 对第二个 table 不起作用。
@ViewChild(MatTable) tagsTable: any;
@ViewChild(MatTable) serviceAreaTable:any;
this.tagsTable.renderRows(); #工作正常。
this.serviceAreaTable.renderRows(); #不工作
您可以使用模板选择器来区分您的元素
<table mat-table #table1></table>
<table mat-table #table2></table>
并在您的组件中访问它们:
@ViewChild('table1', {static: false}) table1: MatTable;
@ViewChild('table2', {static: false}) table2: MatTable;
我在同一个组件中使用了两个 mat-table,现在 renderRows() 对第二个 table 不起作用。
@ViewChild(MatTable) tagsTable: any;
@ViewChild(MatTable) serviceAreaTable:any;
this.tagsTable.renderRows(); #工作正常。
this.serviceAreaTable.renderRows(); #不工作
您可以使用模板选择器来区分您的元素
<table mat-table #table1></table>
<table mat-table #table2></table>
并在您的组件中访问它们:
@ViewChild('table1', {static: false}) table1: MatTable;
@ViewChild('table2', {static: false}) table2: MatTable;