Как получить вложенный элемент управления в группе fromGroup для ReactiveForm Angular

До сих пор я заметил два способа получения вложенного элемента управления:

Учитывая это, formGroup1 имеет элемент управления с именем control1, который является formArray. В control1 есть еще одна группа fromGroup. nestedControl1 - это элемент управления в этой форме группы. Вот что я заметил:

Способ 1:

(<FormArray>this.formGroup1.get("control1")).at(index).patchValue({'nestedControl1' : desiredvalue})

Способ 2:

this.formGroup1.value.control1[index].nestedControl1 = desiredvalue

Мой вопрос, оба они одинаковы? Есть ли случаи, когда один будет работать, а другой нет? Я что-то пропустил?

Заранее спасибо!

0 ответов

Другие вопросы по тегам