首页 > 解决方案 > 表单错误不可见

问题描述

我无法弄清楚为什么我的 form.errors 在 app.component.html 中不可见(第 40 行)。 关联

标签: angular

解决方案


表单错误将是与验证相关的错误,它为表单本身添加它通常与表单控件无关这些验证方法是自定义方法,如密码表单检查新密码和确认密码的值是否相等

from doc errors包含因验证失败而产生的任何错误的对象,如果没有错误,则为 null。

您可以为任何这样的控件显示错误消息

 <div *ngIf="form.get('firstName').hasError('required') && form.get('firstName').touched ">
   required 
 </div>

演示


推荐阅读