如何在另一个内部的formbuilder上的对象上设置值-Typescript

时间:2019-02-28 18:24:46

标签: angular forms typescript angular-reactive-forms

我想访问现有的formBuilder并设置特定对象的值。 问题是那不是正常的formbuilder。这是另一个内部的formbuilder。

代码:

  formBuilder.group({
      nasty: formBuilder.group({
        myobject: ['', []],
      })});

如何在myobject上设置值?

1 个答案:

答案 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