角度形式验证错误-无法读取未定义的属性“错误”

时间:2020-01-25 09:05:31

标签: ionic-framework

我尝试使用角度形式来验证用户在“离子生成的组件”中的输入,但标题中提到的错误不断发生。

“离子生成的页面”中使用的角度形式和验证工作正常。

有什么想法吗?

图片:

HTML Component

Error

TypeScript Component

2 个答案:

答案 0 :(得分:0)

您应该尝试通过f.controls.recipientName.errors

进行访问

答案 1 :(得分:0)

我通过使用https://stackoverflow.com/a/57251807/9516387

处的解决方案设法解决了这个问题

哪个是:

您检查是否存在错误,可能不存在错误。

您想要这样的东西:

f.email.errors?.required

甚至:

f.email?.errors?.required

对密码字段以及首次调用该属性时可能不存在的其他位置执行相同的操作。