Error: Expected a validator to return Promise or Observable
Error: Expected a validator to return Promise or Observable
我正在尝试对 Angular 10 进行自定义验证,但我遇到了以下错误。
Expected validator to return Promise or Observable
我只是想 return 如果值不符合要求,则向表单发送错误,这是我的代码:
这是我的表单所在的组件
loginForm() {
this.form = this.formBuilder.group({
old_password: ['', Validators.required],
new_password: ['', Validators.required, Validators.minLength(this.minPw)],
confirm_password: ['', Validators.required],
});
}
这种类型的验证是否只适用于 observable,或者我可以在没有 promise 或 observable 的情况下进行验证吗?
我认为这行有错误:
new_password: ['', Validators.required, Validators.minLength(this.minPw)],
应该是:
new_password: ['', [Validators.required, Validators.minLength(this.minPw)]],
我正在尝试对 Angular 10 进行自定义验证,但我遇到了以下错误。
Expected validator to return Promise or Observable
我只是想 return 如果值不符合要求,则向表单发送错误,这是我的代码:
这是我的表单所在的组件
loginForm() {
this.form = this.formBuilder.group({
old_password: ['', Validators.required],
new_password: ['', Validators.required, Validators.minLength(this.minPw)],
confirm_password: ['', Validators.required],
});
}
这种类型的验证是否只适用于 observable,或者我可以在没有 promise 或 observable 的情况下进行验证吗?
我认为这行有错误:
new_password: ['', Validators.required, Validators.minLength(this.minPw)],
应该是:
new_password: ['', [Validators.required, Validators.minLength(this.minPw)]],