44 votes

submit vs ngSubmit in Angular 2

Afin de soumettre un formulaire dans Angular 2, nous pouvons utiliser l'événement "submit" ou "ngSubmit" du formulaire.

 <form #frm="ngForm" (submit)="add(frm.value)">
  ...
</form>

<form #frm="ngForm" (ngSubmit)="add(frm.value)">
  ...
</form>
 

Voudrais savoir quelle est la différence entre les deux?

38voto

Tiep Phan Points 7949

à partir de ce tutoriel, https://blog.blingtram.io/angular/2016/03/21/template-driven-forms-in-angular-2.html

Cependant, ngSubmit s'assure que le formulaire n'est pas soumis lorsque le code du gestionnaire renvoie (ce qui est le comportement par défaut de submit) et provoque une demande de publication http réelle. Nous allons utiliser ngSubmit à la place car c'est la meilleure pratique:

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X