NgControlStatus
directive
stable
Directive automatically applied to Angular form controls that sets CSS classes based on control status.
API
class NgControlStatus extends AbstractControlStatus { constructor(cd: NgControl): NgControlStatus; protected override readonly isTouched: boolean; protected override readonly isUntouched: boolean; protected override readonly isPristine: boolean; protected override readonly isDirty: boolean; protected override readonly isValid: boolean; protected override readonly isInvalid: boolean; protected override readonly isPending: boolean; protected override readonly isSubmitted: boolean;}
constructor
NgControlStatus@returns
NgControlStatusisTouched
booleanisUntouched
booleanisPristine
booleanisDirty
booleanisValid
booleanisInvalid
booleanisPending
booleanisSubmitted
booleanDescription
Directive automatically applied to Angular form controls that sets CSS classes based on control status.
Exported by
Usage Notes
CSS classes applied
The following classes are applied as the properties become true:
- ng-valid
- ng-invalid
- ng-pending
- ng-pristine
- ng-dirty
- ng-untouched
- ng-touched
Jump to details