Solución:
submit
: Es un evento de envío de formulario predeterminado de html, llamará al método subyacente cuando se envíe el formulario.
ngSubmit
: ¿Está el enlace del host situado en form
elemento. Básicamente previene el incumplimiento submit
evento de navegador (que puede ser de forma post
) devolviendo false. Eventualmente, puede prevenir los tradicionales PostBack
llamadas o recarga de la página debido a la carga del formulario. De esta manera, puede validar su formulario y enviarlo al servidor mediante ajax manual desde Component
código
ngSubmit garantiza que el formulario no se envíe cuando el código del controlador arroje y provoque una solicitud de publicación http real.
de https://blog.ilsttram.io/angular/2016/03/21/template-driven-forms-in-angular-2.html