Angular FormControl是Angular框架中的一个表单控件,用于管理表单中的输入元素。它提供了一系列方法和属性,用于验证、获取和设置输入元素的值。
未检测到输入指令所做的更改可能是由于以下几个原因:
对于以上问题,可以参考以下解决方案:
<input [formControl]="myFormControl" [ngModel]="myFormControl.value">
import { ChangeDetectorRef } from '@angular/core';
constructor(private cdr: ChangeDetectorRef) {}
updateFormControlValue(newValue: any) {
this.myFormControl.setValue(newValue);
this.cdr.detectChanges();
}
import { FormControl } from '@angular/forms';
export class MyComponent {
myFormControl: FormControl = new FormControl();
updateFormControlValue(newValue: any) {
this.myFormControl.setValue(newValue);
}
}
领取专属 10元无门槛券
手把手带您无忧上云