En este artículo, vamos a verificar si un formulario no es válido o no en Angular 10. La propiedad no válida se usa para informar que el control o el formulario no son válidos o no.
form.invalid
- comprobar si un formulario no es válido o no
NgModule: el módulo utilizado por la propiedad no válida 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 no válida.
- 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 invalid : ",this.form.invalid); } }
app.component.html
<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#invalid