标签: angular angular-reactive-forms
我正在尝试从组件的FormControl代码设置.ts上的错误,如下所示:
FormControl
.ts
this.location.setErrors({ invalidLocation: true });
但是当调用.setErrors()时,模板不会更新也不会显示错误,直到我点击屏幕为例(更改检测)。因此,要更新表单,我需要从detectChanges()调用ChangeDetectorRef。
.setErrors()
detectChanges()
ChangeDetectorRef
这是正确的行为还是我做错了?
感谢。