【发布时间】:2023-03-08 16:39:02
【问题描述】:
目前我正在尝试在 Angular 表单中创建动态验证,我发现了这个 Question。
将错误添加到字段中
this.form.get('field').setErrors({ 'invalid': true });
删除字段的错误
this.form.get('field').setErrors(null);
我的问题是如何删除该字段中的特定错误?示例我有多个setErrors,我只想删除invalid 错误
【问题讨论】:
-
恐怕不能,用setError替换掉所有的错误。你总是可以使用
setErrors(Validators.required)或有一系列错误[Validators.required,Validators.minLenght(3)]并使用setErrors(errorsArray)但我想这不是你想要的
标签: angular typescript angular-material