我有一个要求,管理员用户可以决定验证只充当警告还是阻止者。我仍然要求表单完整(即每个控件都需要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)]));