在* ngFor循环中将数据源从数组传递到mat-table的方法是什么?即我使用* ngFor创建多个表,每个表都需要一个数据源,但是当我尝试以下操作时它不起作用:
<mat-table #table [dataSource]="dataSources[i]">
而&#39; i&#39;在html模板中定义:
<mat-expansion-panel *ngFor="let customer of customers; let i = index">
更新
以下为我工作,我将dataSource添加到每个客户对象,而不是将其分开并尝试通过“我”访问。索引
<mat-table #table [dataSource]="customer.dataSource">
答案 0 :(得分:1)
试试这段代码:
<mat-table *ngFor="let dataSource of dataSources" #table [dataSource]="dataSource">
希望有所帮助:)