вы можете проверить, что из FocusMonitor
в примере, это может быть что-то вроде этого:
fm.monitor(elRef.nativeElement, true).subscribe(origin => {
if (this.parts.status === 'INVALID') {
this.errorState = true;
}
this.focused = !!origin;
this.stateChanges.next();
});
идея материальна, предоставьте errorState
, вы можете увидеть это изтип компонента, поэтому при каждом его изменении он будет отражаться на компоненте, надеюсь, это поможет!