ReactiveFormsを使用して作成された角2のフォームがあります。フォームには2つの選択要素が含まれています。最初のものには車両メイクのリストが含まれています。リストからmakeが選択されると、2番目のselect要素はそのmakeに属するモデルを表示する必要があります。角2の反応式:値の変更に関する選択リストの更新
私はvalueChangesで遊んでいましたが、選択したmakeのモデルを含む2番目(子)のselect要素を取得できないようです。両方のフィールドが単純な入力要素である場合、valueChangesでの反応は実際にはモデル入力要素を更新します(モデルFormControlのsetValueを使用)。単純な入力フィールドについては、以下のコードサンプルを参照してください。
リアクティブフォームでもこれを実行できますか?
this.vehicleForm.controls['make'].valueChanges.subscribe((value) => {
console.log(value);
this.vehicleForm.controls['model'].setValue('Some Value');
});
この場合、 'value'は実際には選択されたmakeオブジェクトです。
あなたの質問がありますか? – Milad
あなたの問題に関する詳細情報が必要です。 Plunkerは素晴らしいでしょう – yurzui
質問は、どのように選択されたmakeのモデルを含むモデルselect要素を設定するのですか? – Supercell