Как установить значение для объекта на Formbuilder внутри другого - Typescript - PullRequest
0 голосов
/ 28 февраля 2019

Я хочу получить доступ к существующему formBuilder и установить значение определенного объекта.Проблема в том, что это не нормальный formbuilder.Это formbuilder внутри другого.

код:

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

Как мне установить значение для моего объекта?

1 Ответ

0 голосов
/ 28 февраля 2019

Это просто 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...