【发布时间】:2021-12-29 11:13:09
【问题描述】:
我已经搜索了所有社区,但没有找到任何解决方案。
在步进器内部有一个有角度的表格。 问题是当页面加载时,表单在启动时进行验证,使输入变为红色,如下所示:
如何防止这种情况发生? 我已经尝试过 markAsPristine 和其他人,但是,什么都没有......
这是初始化表单时的 .TS 部分(从 ngOnInit 调用):
this.professionalDataForm = this.formBuilder.group({
professionalRUT: this.formBuilder.control({value:'', disabled: false},[Validators.required]),
professionalName: this.formBuilder.control({value:'', disabled: false}),
address: this.formBuilder.control({value:'', disabled: false}),
commune: this.formBuilder.control({value:'', disabled: false}),
email: this.formBuilder.control({value:'', disabled: false})
});
这里是 .html
<form [formGroup]="professionalDataForm">
<div class="row">
<mat-form-field class="col-md-4" appearance="outline">
<mat-label>Rut del profesional</mat-label>
<input matInput formControlName="professionalRUT" >
<mat-error class="line-broken-tooltip">
adsf
</mat-error>
</mat-form-field>
谢谢...
【问题讨论】:
标签: angular forms validation