If you want to get only the status
and not the value
you can use statusChanges
:
export class Component {
@ViewChild('myForm') myForm;
this.myForm.statusChanges.subscribe(
result => console.log(result)
);
}
If you even want data changes, you can subscribe to the valueChanges
of the form
and check the status of the form using this.myForm.status
:
export class Component {
@ViewChild('myForm') myForm;
this.myForm.valueChanges.subscribe(
result => console.log(this.myForm.status)
);
}
Possible values of status are: VALID, INVALID, PENDING, or DISABLED.
Here is the reference for the same