angular - 如何删除 Angular 表单组中的特定错误
问题描述
目前我正在尝试在 Angular Forms 中创建动态验证,我发现了这个问题。
将错误添加到字段
this.form.get('field').setErrors({ 'invalid': true });
将错误删除到字段
this.form.get('field').setErrors(null);
我的问题是如何删除该字段中的特定错误?示例我有多个setErrors
,我只想删除invalid
错误
解决方案
我相信这应该有效:
this.form.get('field').setError({'invalid': null})
推荐阅读
- debugging - BrowserSync 在 Laradock 中不起作用(使用 laravel-mix)
- lua - 获取表中值的键及其内部的表
- amazon-web-services - Apex 域重定向到 www Route 53
- javascript - 是否可以在自定义元素中独立于 innerHTML 操作显示的 DOM?
- python - NameError:名称“page_num”未定义
- ios - 可以在 Swift 中将泛型子类与函数构建器一起使用吗?
- javascript - 我无法将 url 添加到 js 函数
- java - 如果 Liquibase bean 由于数据库连接失败而失败,如何启动微服务
- visual-studio-code - 未跟踪的文件保留在多个分支中
- javascript - 如何将自定义下拉组件中的值传递给 react-hook-form?