Я написал директиву атрибута для отображения класса ошибок.
import { Directive, ElementRef, Renderer, Input, HostBinding } from '@angular/core';
import { FormControl } from '@angular/forms';
@Directive({
selector: "[appErrorClass]"
})
export class ErrorClasseDirective {
@Input('control') control: FormControl;
constructor(
private el: ElementRef,
private renderer: Renderer
) {
}
ngOnInit(): void {
console.log(this.control)
}
}
FormControl идет от контроллера работает. Но я не могу получить обновление управления формой в пользовательской директиве. Я прошел контроль, как это.
<div appErrorClass [control]="userForm.get('email')">
Но я не могу получить обновленный статус FormControl в директиве.
Пожалуйста, помогите кому-нибудь решить эту проблему. Заранее спасибо.