gpt4 book ai didi

javascript - 如何从 Angular 形式的表单对象获取验证错误?

转载 作者:行者123 更新时间:2023-11-29 17:34:06 25 4
gpt4 key购买 nike

我对我的问题进行了堆栈 Blitz ,我使用模板来显示错误,当我执行 form.errors 时,即使 form.get('oldPassword').errors 不返回 null,它也会返回 null

编辑
作为奖励,当我为每个字段定义 getter 时,我会遇到错误

get oldPassword() {
return this.form.get('oldPassword')
}

编辑

Here is my code working

最佳答案

在此处检查此功能请求:https://github.com/angular/angular/issues/10530

仅当 FormGroup 验证器返回错误时,FormGroup 错误对象才不会为 null,而对于控件验证器则不然。

考虑这样一个场景:两个值都可以,但它们的组合却不行。这就是 FormGroup 验证器可以返回类似 PasswordAndVerificationAreNotEqual 之类的内容的地方。

检查Get all validation errors from Angular 2 FormGroup获取所有表单组错误的解决方案。

关于javascript - 如何从 Angular 形式的表单对象获取验证错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58881549/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com