J'ai créé une fonction dans l'un de mes fichiers de composants qui réinitialise le formulaire (myform):
`onSubmit() {
if (this.myform.valid) {
console.log("Form Submitted!");
this.myform.reset();
}
}`
Cela fonctionne parfaitement bien en réinitialisant l'ensemble du formulaire, mais est-il possible de simplement réinitialiser certains éléments et de conserver les autres de la même manière.
essaye ça:
this.myform.controls['comments'].reset()
essaye celui-là:
clearForm() {
this.myForm.get('comments').reset();
this.myForm.get('name').reset();
}
et appelez cette fonction où vous soumettez le formulaire.
Oui, vous pouvez accéder aux contrôles en utilisant tnis.myform.controls
Obtenez le contrôle et appelez reset()
dessus