setValueとpatchValueのやり方があるようだ。
setValueはこんな感じ↓
this.myFormGroup.setValue({
formControlName1: myValue1,
formControlName2: myValue2
});
patchValueはこんな感じ↓
this.myFormGroup.patchValue({
formControlName1: myValue1,
// formControlName2: myValue2 (can be omitted)
});
違いは
setValue()
は全プロパティに対して、値をセットしているかをチェックします。patchValue()
はチェックしません。
とのこと。
この方法でダイアログからformgroupの値を上手く、formgroupに代入したい。