2017-11-02 6 views
1

これらのオブジェクトの配列でmaterial.skuの値を取得するには混乱しますか?これは私が以下で試したことです。 enter image description hereArray内の配列を角で読み取る

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); 
}) 
+0

'mat_orders.materials'は、mat_ordersのインデックスを指定します。たとえば 'mat_orders [0] .materials' – komron

答えて

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> 
+0

ありがとうございました –

+0

upvote助けがあれば – Sajeetharan

+0

うん。私もupvoteしてください –

関連する問題