我有一个这样的 FormControl:
<form [ngFormModel]='controlGroup' novalidate>
Amount <input type="text" dmAmount [ngFormControl]="formControls.value">
</form>
this.controlGroup = this.formBuilder.group({
value: [this.newItem.value, Validators.compose([Validators.required, Validators.pattern('^[0-9]+[wm]?$')])],
});
dmAmount
属性指令改变了值,它确实在输入内部发生了变化:
//some code
this.elRef.nativeElement.value = +num * 12;
但是,提交的值仍然是原始值,就好像属性指令没有更改它一样。如何确保表单模型中的值确实发生了变化,以便我可以提交新值?