Лучшая практика сброса формы angular 7

#angular #html

#angular #HTML

Вопрос:

Я использую Angular 7. В моем проекте я использовал Template Driven form . Я сбрасываю форму с помощью <input type="reset"> , и она работает нормально. Но я не понимаю, что лучше — <input type="reset" или форма reset() ?

Комментарии:

1. Также используйте resetForm()

Ответ №1:

Лучший способ — использовать reset() of form, поскольку он сбрасывает состояния элементов управления формы, поэтому любой стиль проверки и ошибки также возвращаются к исходному состоянию.

Ответ №2:

Самый простой и понятный способ очистки форм и их состояний ошибок, которые вы можете использовать reset().

 this.myForm.reset(); 
  

Вы можете ссылаться на угловые формы

Я надеюсь, что это будет полезно.

Ответ №3:

Функционал будет таким же.

Поскольку вы используете форму, управляемую шаблоном, вы можете использовать <input type="reset">

Для реактивных форм вы могли бы использовать reset()

reset() предпочтительнее, когда у вас есть модульный тест.