П
markAsTouched()Size: a a a
П
markAsTouched()П
VS
S
markAsTouched()AE
markAsTouched()П
AE
S
П
ErrorStateMatcher это крошечный класс который сам контрол проверяетRK
П
AE
S
AS
S
ErrorStateMatcherAS
S
AE
П
ErrorStateMatcher@Injectable({providedIn: 'root'})
export class ErrorStateMatcher {
isErrorState(control: FormControl | null, form: FormGroupDirective | NgForm | null): boolean {
return !!(control && control.invalid && (control.touched || (form && form.submitted)));
}
}я не понимаю как мне это поможетS
@Injectable({providedIn: 'root'})
export class ErrorStateMatcher {
isErrorState(control: FormControl | null, form: FormGroupDirective | NgForm | null): boolean {
return !!(control && control.invalid && (control.touched || (form && form.submitted)));
}
}я не понимаю как мне это поможет