【发布时间】:2020-03-10 01:57:55
【问题描述】:
Json 文件具有以下格式 -
{
"products": {
"items":[
{
"productId": "1",
"dept": "home",
"itemtype": "small"
},
{
"productId": "2",
"dept": "kitchen",
"itemtype": "medium"
}
] }}
这是假设显示在材料表上,我可以看到数据已通过控制台显示,但在材料表中不可见。
<table mat-table [dataSource]="dataSource" class="mat-elevation-z8" >
<ng-container matColumnDef="productId" >
<th mat-header-cell *matHeaderCellDef> ID</th>
<td mat-cell *matCellDef="let element ">{{element.productId}}
</td>
</ng-container>
<ng-container matColumnDef="dept" >
<th mat-header-cell *matHeaderCellDef> department</th>
<td mat-cell *matCellDef="let element ">{{element.dept}}
</td>
</ng-container>
<ng-container matColumnDef="itemtype" >
<th mat-header-cell *matHeaderCellDef> Item type</th>
<td mat-cell *matCellDef="let element ">{{element.itemtype}}
</td>
</ng-container>
<tr mat-header-row *matHeaderRowDef="displayedColumns"></tr>
<tr mat-row *matRowDef="let row; columns: displayedColumns;"></tr>
</table>
【问题讨论】:
标签: json angular datatables nested angular-material