あなたはコンボボックスに予め選択された値を持っているしたい場合は、フォームのコントロールに値を設定する必要があります。例えば、
this.segmentFormGroup = this.formBuilder.group({
segmentOne: ['pre-selected-value', [Validators.required]]
});
そこであなたは「事前に選択された値にあらかじめ選択された値を設定します、あなたのようにフォームのグループを初期化する)(あなたのngOnInitで
private segmentFormGroup: FormGroup;
:あなたは、としてフォーム・グループを定義しています'ただし、オプションリストには「pre-selected-value」という値を設定する必要があります。あなたには、いくつかのロジックに基づいて)動的ngOnInit(で予め選択された値を設定する必要がある場合、以下に示すよう
あるいは、あなたが値を設定するformGroupのpatchValue()メソッドを使用することができます:
this.segmentFormGroup.patchValue({
'segmentOne': 'pre-selected-value'
});
最後に、選択した値を取得する場合は、次のスニペットを使用できます。
let selectedValue = this.segmentFormGroup.get('segmentOne').value;
anotherSegment.nameはどこですか? –
'anotherSegment.name'は私が渡しているオブジェクトですが、無視することができます。多分それを静的な値と見なしてください。 2. –