Как сбросить только определенные поля формы в угловых 5 - PullRequest
0 голосов
/ 06 мая 2018

Я создал функцию в одном из файлов моего компонента, которая сбрасывает форму (myform):

`onSubmit() {
  if (this.myform.valid) {
    console.log("Form Submitted!");
    this.myform.reset();
  }
}`

Он отлично работает, сбрасывая всю форму, но можно ли просто сбросить некоторые элементы и сохранить остальные элементы таким же образом.

Ответы [ 3 ]

0 голосов
/ 06 мая 2018

попробуйте это:

this.myform.controls['comments'].reset()
0 голосов
/ 13 июня 2019

попробуйте это:

  clearForm() {
    this.myForm.get('comments').reset();
    this.myForm.get('name').reset();
  }

и вызывайте эту функцию при отправке формы.

0 голосов
/ 06 мая 2018

Да, вы можете получить доступ к элементам управления, используя tnis.myform.controls получить контроль и позвонить reset() на нем

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