ngForでループさせて[value]でデータやりとりできるかと思っていましたが、どうやらできないようでした

 

このように修正すると解決できました

// 動かない
<option *ngFor="let model of customize_models" [value]="model">{{ model.customization_id | json }}</option>

//動く
// value -> ngValueに変更することで動きます
<option *ngFor="let model of customize_models" [ngValue]="model">{{ model.customization_id | json }}</option>

 

参考記事

Binding select element to object in Angular

 

コメントをどうぞ

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA