Método ngSubmit() de formularios AngularJS

En este artículo, veremos qué es el método ngSubmit en Angular 10 y cómo usarlo.

Se llama al método ngSubmit() cuando se activa el evento ‘enviar’ en el ngForm.

Sintaxis:

<form (ngSubmit)='method($event)'></form>

Parámetros:

  • $event: el objeto de evento «enviar»

Acercarse: 

  • Cree una aplicación Angular que se utilizará.
  • En app.component.ts, cree una array que tome el valor del formulario.
  • En app.component.html, cree un formulario y envíe el valor usando el método (ngSubmit).
  • Sirva la aplicación angular usando ng serve para ver el resultado.

Ejemplo:

app.component.ts

import { Component, Inject } from '@angular/core';
import { FormGroup, FormControl, FormArray, NgForm } from '@angular/forms'
@Component({
    selector: 'app-root',
    templateUrl: './app.component.html',
    styleUrls: [ './app.component.css' ]
})
export class AppComponent  {
    submit(form: NgForm) {
        console.log(form.value);   
    }
}

app.component.html

<form #form="ngForm" (ngSubmit)="submit(form)" novalidate>
    <input name="first" ngModel required #first="ngModel">
    <input name="last" ngModel>
    <button>Submit</button>
</form>

Producción:

Referencia: https://angular.io/api/forms/NgForm#onsubmit

Publicación traducida automáticamente

Artículo escrito por taran910 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *