我有一个在 Angular HttpClient catchError 中调用的函数。我想在不使用 Lodash的情况下消除对函数的调用。此处不能使用debounceTime,因为该函数不是主题。是否有 ES5/ES6 等价物?
this.http.get(`api/test`)
.pipe(
catchError((err) => {
alertUser(err); // Option 1 - debounce here
return throwError(err);
}),
);
alertUser(err) {
alert(err.text); // Option 2 - debounce here
}