【发布时间】:2023-03-12 09:26:02
【问题描述】:
我想知道如何在我的异步验证器上实现去抖动时间。
我有以下几点:
...
password: ['',Validators.compose([Validators.required, this.passwordValid])]
...
地点:
passwordValid(control:Control):{ [key: string]: any; } {
return new Promise(resolve => {
this._http.post('/passwordCheck', control.value)
.subscribe(
success=>{
resolve(null);
},
error=>{
resolve({passwordValid: false})
}
)
})
}
但是现在,每次击键都会触发验证。我需要添加去抖动功能。我该怎么做?
【问题讨论】: