我想访问现有的formBuilder并设置特定对象的值。 问题是那不是正常的formbuilder。这是另一个内部的formbuilder。
代码:
formBuilder.group({
nasty: formBuilder.group({
myobject: ['', []],
})});
如何在myobject上设置值?
答案 0 :(得分:2)
这只是FormGroup
中的FormGroup
。
您可以patchValue
整个表单对象。
this.form.patchValue({ nasty: { myobject: 'POPULATED' }})
或者您可以定位特定的目标。
this.form.get('nasty.something').patchValue('AND THIS TOO');
这是StackBlitz的示例-> https://stackblitz.com/edit/angular-3wpxsy