У меня угловая реактивная форма, и некоторые поля в форме предварительно заполнены. Я хочу реализовать кнопку «Отмена», которая сбросит все изменения в форме, кроме данных, которые были предварительно заполнены при загрузке страницы. Я попробовал следующее, но он сбрасывает всю форму:
resetForm() {
this.myForm.reset();
}
есть ли способ сбросить только текущие изменения вместо сброса всей формы?





Вы можете сделать это с patchValue
resetForm() {
this.myForm.patchValue(initialValue);
}
initialValue — это объект, который содержит заполненные значения.