【发布时间】:2016-08-23 11:22:44
【问题描述】:
这是我的异步验证器,它没有去抖时间,我该如何添加它?
static emailExist(_signupService:SignupService) {
return (control:Control) => {
return new Promise((resolve, reject) => {
_signupService.checkEmail(control.value)
.subscribe(
data => {
if (data.response.available == true) {
resolve(null);
} else {
resolve({emailExist: true});
}
},
err => {
resolve({emailExist: true});
})
})
}
}
【问题讨论】:
-
我认为不可能...我过去问过这个问题但没有答案:github.com/angular/angular/issues/6895。
-
@ThierryTemplier 你有办法解决这个问题吗?
标签: angular validation asynchronous debouncing