Я пытаюсь визуализировать динамическую c таблицу с помощью директивы ngFor. Рендеринг не выполняется должным образом.
Это мой html:
<table>
<tr *ngFor="let item of items">
<td>{{item[1]}} </td>
<td>{{item[0]}} </td>
<td>{{item[2]}}</td>
</tr>
</table>
</form>
Это в моем контроллере:
export class ShoppingCartComponent implements OnInit {
items = [];
onSubmit(quantity, product_name, product_price){
localStorage.setItem('items', JSON.stringify(quantity, product_name, product_price));
this.items.push( String(quantity), product_name, product_price );
}
}
Он отображается следующим образом:
<table>
<tr>
<td>quantity</td>
<td></td>
<td></td>
</tr>
<tr>
<td>product_name</td>
<td></td>
<td></td>
<tr>
<td>product_price</td>
<td></td>
<td></td>
</tr>
</tr>
</table>
Мой желаемый рендеринг:
<table>
<tr>
<td>quantity</td>
<td>product_name</td>
<td>product_price</td>
</tr>
</table>