Angular 角度反应形式:页面加载时组件的触发器验证
我想在页面加载时触发一些控件的验证器,以便检查预先填充的控件,并在每个输入下显示错误消息,以防它们无效 注意:只有当输入被触摸和弄脏时,验证才有效 创建表单后,有人有解决方案吗?Angular 角度反应形式:页面加载时组件的触发器验证,angular,forms,reactive,Angular,Forms,Reactive,我想在页面加载时触发一些控件的验证器,以便检查预先填充的控件,并在每个输入下显示错误消息,以防它们无效 注意:只有当输入被触摸和弄脏时,验证才有效 创建表单后,有人有解决方案吗? setTimeout(()=>{ this.myForm.patchValue(this.myForm.value) }) 请尝试以下方法 ngOnInit() { this.TestForm.InputText.setValidators([Validators.required]); }
setTimeout(()=>{
this.myForm.patchValue(this.myForm.value)
})
请尝试以下方法
ngOnInit() {
this.TestForm.InputText.setValidators([Validators.required]);
}
<form [formGroup]="TestForm">
<div class="form-group">
<label id="testInput" class="form-label">Input</label>
<input type="text" class="form-control" formControlName="InputText" name="testInput" id="testInput">
<div class="form-control" *ngIf="TestForm?.InputText?.invalid">
<p class="error" *ngIf="TestForm?.InputText?.errors?.required"> Required </p>
</div>
</div>
</form>
ngOnInit(){
this.TestForm.InputText.setValidators([Validators.required]);
}
输入
必需
请添加一些代码以了解您的问题