Настройте элементы управления в FormGroup, чтобы не возвращать значение - PullRequest
0 голосов
/ 29 апреля 2020

Можно ли при определении экземпляра FormGroup установить некоторые свойства, чтобы они не возвращали значение при использовании .getRawValues или любого другого?

Я знаю, что отключенные элементы управления не возвращаются при использовании .value, но мне нужно установить другие элементы управления, чтобы не возвращать значение.

Вот определение FormGroup:

this.form = this.formBuilder.group(
{
  id: [null],
  prop1: [null, Validators.required],
  prop2: [null, Validators.required],
  prop3: [null, ... something like Ignore..]
});

Так что при использовании:

this.form.getRawValue()

Я получаю:

{id, prop1, prop2}

1 Ответ

1 голос
/ 29 апреля 2020

Вы можете скопировать значения формы и удалить ненужные свойства.

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