En este artículo, vamos a verificar si un formulario está intacto o no en Angular 10. La propiedad intacta se usa para informar que el control o el formulario son válidos o no.
form.untouched
- comprobar si un formulario está intacto o no
NgModule: el módulo utilizado por la propiedad intacta es:
- Módulo de formularios
Acercarse:
- Cree la aplicación Angular que se utilizará.
- En app.component.html crea un formulario usando la directiva ngForm.
- En app.component.ts, obtenga la información utilizando la propiedad intacta.
- Sirva la aplicación angular usando ng serve para ver el resultado.
Ejemplo 1:
app.component.ts
import { Component } from '@angular/core'; import { FormGroup, FormControl, FormArray, Validators } from '@angular/forms' @Component({ selector: 'app-root', templateUrl: './app.component.html', styleUrls: ['./app.component.css'] }) export class AppComponent { form = new FormGroup({ name: new FormControl( ), rollno: new FormControl() }); get name(): any { return this.form.get('name'); } onSubmit(): void { console.log("Form is untouched : ",this.form.untouched); } }
app.component.html
<br> <form [formGroup]="form" (ngSubmit)="onSubmit()"> <input formControlName="name" placeholder="Name"> <br> <button type='submit'>Submit</button> <br> <br> </form>
Producción:
Referencia: https://angular.io/api/forms/AbstractControlDirective#untouched