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に代入したい。