我试图用密码值确认密码.我按照Async验证器标准完成了.但我想知道它没有工作,并给我以下错误.请告诉任何人如何解决此错误.
原文链接:https://www.f2er.com/angularjs/142344.htmlExpected validator to return Promise or Observable.
这是我的代码.
呼叫验证器:
cPass: ['',Validators.compose([ Validators.required,Validators.maxLength(32),Validators.minLength(10) ]),this.validPassword.bind(this) ]
validPassword(control: AbstractControl) { const isEqual = Observable.of(this.password == control.value); return isEqual ? { valid : true } : null; }