【问题标题】:Read Array inside of Array in Angular在 Angular 中读取数组内部的数组
【发布时间】:2017-11-02 11:04:35
【问题描述】:

我对如何在这些对象数组中获取 material.sku 的值感到困惑?这是我在下面尝试过的。

html

<td>
    <select formControlName="material_id" class="col-md-12">
        <option *ngFor="let mat_order of mat_orders.materials" [ngValue]="mat_order.material_id">
            {{ mat_order.sku}} 
        </option>
    </select>
 </td>

ts

.subscribe(
  (data:any) => {
    this.mat_orders = data.supplies;
    console.log(mat_orders);

  },
  error => {
   alert("Error");
   console.log(error);
 })

【问题讨论】:

  • mat_orders.materials 指定 mat_orders 的索引。例如mat_orders[0].materials

标签: arrays angular object ngfor angular-ng


【解决方案1】:

您应该访问第 0 个索引,

  <select formControlName="material_id" class="col-md-12">
        <option *ngFor="let mat_order of mat_orders[0].materials" [ngValue]="mat_order.material_id">
            {{ mat_order.sku}} 
        </option>
    </select>

【讨论】:

    猜你喜欢
    • 2018-10-26
    • 1970-01-01
    • 1970-01-01
    • 2014-02-26
    • 2021-12-24
    • 2013-04-04
    • 2023-03-08
    • 1970-01-01
    相关资源
    最近更新 更多