Есть ли способ сбросить группу реактивных форм в ее начальные значения вместо того, чтобы получить ее пустым, используя .reset()
метод?
У меня есть следующий stackblitz , где по умолчанию выбранозначение равно Parent
, и если пользователь меняет его на сестру и хочет получить форму с начальным значением, нажмите кнопку сброса, чтобы сделать это.
В настоящее время я пытался:
this.formGroup.reset();
//Or
this.formGroup.markAsPristine;
//Or
this.formGroup.markAsTouched
.reset()
полностью сбрасывает форму.
PS Некоторые люди могут сказать, что пользователь может повторно выбрать значение по умолчанию вместо нажатия кнопки сброса.Но в моем случае у меня есть огромная пользовательская форма, в которой ему нужно обновить свою информацию, и ему, возможно, потребуется сбросить к начальным значениям, если он ошибся в некоторых значениях.