Публикация этого сообщения, так что это поможет кому-то в будущем
решение, данное @ AJT_82 , является правильным. Но у меня есть несколько значений, так что я нашел решение, в котором я просто передал индекс formarray.
const formArr = <FormArray>this.CreateEAuctionForm.get('upins');
// check that there is a formgroup inside the formarray at index 0
if (formArr.at(id)) {
formArr.at(id).patchValue({
mediaTyp: res[0].mtype,
land:res[0].land
});
} else {
formArr.push(this.fb.group({
mediaTyp: res[0].mtype,
land:res[0].land
}))
}
Здесь id - индекс formarray, который создается динамически.
Спасибо AJT_82P за ваше решение. это мне очень помогло.