私は角度4を初めて使用し、選択フィールド内で選択された内容に基づいて入力フィールドに情報を表示しようとしています。角4 - 反応型は配列の結果を得ます
<select
formControlName="selectCar"
class="form-field">
<option value="">Pick a car</option>
<option *ngFor="let car of carOptions" [value]="car.value">{{car.name}}</option>
</select>
上記の選択には問題はありません。私はドロップダウンリストから車を選ぶことができます。データは、以下の配列から来ている:
readonly carOptions = [
{
value: 'HYUNDAI_I20_BLUE',
name: 'Hyundai i20 blue',
price: 250,
currency: 'EUR'
},
{
value: 'HYUNDAI_I20_RED',
name: 'Hyundai i20 red',
price: 275,
currency: 'EUR'
}
];
しかし、私がやりたいことは、私はこれをやって行くのですか、単に選択された車の価格と通貨で下の2つの入力フィールドを入力するのですか?だから、最終的なコードは次のようになります。
ヘルプははるかに高く評価されるだろう<select
formControlName="selectCar"
class="form-field">
<option value="">Pick a car</option>
<option *ngFor="let car of carOptions" [value]="car.value">{{car.name}}</option>
</select>
price: <input type="text" value="250">
currency: <input type="text" value="EUR">
感謝を参照してください、私はngModel SBOUT考えていたが、イマイチ:
は、次に選択が変更されたときに、値を設定しましたフォーム? – Ronald
'ngModel'は反応性のあるフォームでは使用しないでください。 – DeborahK
ごめんなさい –