Angular 角度7的对象键值数组,单位为*Ng
我需要在表中设置对象数组值,但结果没有反映出来Angular 角度7的对象键值数组,单位为*Ng,angular,object,Angular,Object,我需要在表中设置对象数组值,但结果没有反映出来 <ng-container *ngFor="let file of err_data "> <tr> <td>{{file.details.commodity_name}}</td> <td>{{file.row}}</td> <td *ngFor="let error of file.errors
<ng-container *ngFor="let file of err_data ">
<tr>
<td>{{file.details.commodity_name}}</td>
<td>{{file.row}}</td>
<td *ngFor="let error of file.errors | keyvalue">
<div *ngFor="let error_type of error[key] | keyvalue">
{{ error_type}}
</div>
</td>
</tr>
</ng-container>
如果对象格式始终为标准格式,则可以执行以下操作
<td *ngFor="let error of file.errors | keyvalue">
<div *ngFor="let error_type of error | keyvalue">
{{ error_type.tax}} {{error_type.unit}}
</div>
</td>
你不需要
看看下面的代码
<ng-container *ngFor="let file of err_data ">
<tr>
<td>{{file.details.commodity_name}}</td>
<td>{{file.row}}</td>
<td *ngFor="let error of file.errors | keyvalue">
{{error.key}} --- {{error.value[0]}}
</td>
</tr>
</ng-container>
@Arjun Nair感谢您验证我的答案。请也投票。谢谢
<ng-container *ngFor="let file of err_data ">
<tr>
<td>{{file.details.commodity_name}}</td>
<td>{{file.row}}</td>
<td *ngFor="let error of file.errors | keyvalue">
{{error.key}} --- {{error.value[0]}}
</td>
</tr>
</ng-container>