我正在使用Angular 6,并且有一个组件,该组件在构造函数中使用ControlContainer,以便稍后按名称获取表单控件。然后,我收听表单控件的statusChanges-Observable:
constructor(private ngxErrorsService: NgxErrorsService,
private control: ControlContainer,
private vcr: ViewContainerRef) { }
...
this._ngxErrors = this.control.control.get(value);
this._ngxErrors.statusChanges.subscribe( o => this.update() );
到目前为止,太好了。但是我还需要听听表单控件的触摸属性的变化。因为AbstractControl中没有事件,所以我考虑了绑定到触摸属性,但是我不知道如何在运行时动态地进行此操作。还是有另一种方法可以实现相同目标?