Angular Reactive Forms =>如何在不将表单标记为无效的情况下触发验证器(警告但不阻止)

时间:2019-03-13 17:09:21

标签: angular angular-reactive-forms

我有一个要求,管理员用户可以决定验证只充当警告还是阻止者。我仍然要求表单完整(即每个控件都需要Validators.required),但是模式验证器不应该总是使表单无效。无论是警告还是阻止程序,我都希望显示错误消息。

有没有办法用反应形式做到这一点?还是如果只是警告,我是否应该加入onChanges并在反应形式之外验证自己?

let isOnlyWarning = true //if only warning still validate and show error but keep form valid if first validator is met (i.e. has a value)

this.form.addControl(this.textFormControlName, new FormControl("", [Validators.required, Validators.pattern(this.noteSubModuleForm.RegexValidationPattern)]));

0 个答案:

没有答案