最佳答案
你必须像这样检查 touched 错误信息
<div *ngIf="check.errors.required && check.touched" class="e-error">
This field is required.
</div>
当您加载表单时,您正在检查是否需要,然后您的字段显然是空的,因此它会抛出错误。
您将在此处获得更多信息和示例:Built In Validators和 Reactive Form Validattions
关于Angular 响应式(Reactive)表单验证器最初显示错误消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52713813/