【发布时间】:2021-08-26 14:10:22
【问题描述】:
我有一个简单的输入,我想在提交时获取错误的类型。
formGroup: FormGroup = this.fb.group({
password: [
'',
[Validators.required, Validators.minLength(8), SpecialCharacters],
],
});
例如:
onSubmit(): void {
if (this.formGroup.invalid) {
//I get the type of error:
//number of characters less than 8
//you have not entered any special characters
}
}
【问题讨论】:
-
尝试有一个 getter 来返回 formControlName 的抽象控制,getter.errors 应该有所有的验证错误。
标签: angular forms validation customvalidator custom-errors