使用带有输入的ngModelOptions的目的是不允许将无效值作为2种方式的一部分添加到模型对象中,binding.Below是代码片段:
<input type="text" class="form-control" id="xx" [formControl]="dob"
placeholder="00/00/0000" [ngModelOptions]="{allowInvalid: false}"
[(ngModel)]="xx.dob" minlength="10" maxlength="10" /> 发布于 2017-09-07 16:27:18
FormsModule没有列在@NgModule({..., imports: [FormsModule], ...})
export class MyModule {}ngModelOptions目前只支持参数name、standalone和自角5 onUpdate另见https://angular.io/api/forms/NgModel#options
据我所知,您无法防止无效的值,至少不能声明。您可以对验证错误采取行动。
也请参阅https://angular.io/api/forms/AbstractControl#statusChanges (应由表单公开)
https://stackoverflow.com/questions/46101070
复制相似问题