所以我有一个这样的嵌套表单:
form
- address
- city
- state
- pincode
- name
- phone
现在我要以编程方式设置密码的值。 如何设置? 我已经检查了它是否为非嵌套形式,并找到了here: 但是似乎无法为嵌套表单找到它。
我尝试使用点表示法来查找控件。
答案 0 :(得分:1)
使用form.get('controlName')
this.form.get('address').get('pincode').setValue(selected.id);
答案 1 :(得分:1)
尝试这样的事情:
请参阅演示以了解表单数组
使用index
获取 FormArray 的控件。
form.controls.address.controls[i].controls.pincode.setValue('your_pin')