Usind与HTTPClient对象的延迟给我以下错误:
无法调用类型缺少调用签名的表达式。类型“号码”没有兼容的呼叫签名。
TS:
import { delay } from 'rxjs/operators';
this.http.get(url,{params:search})
.pipe(
delay(1000),
map(res => res)
, catchError((error: any) => {
return Observable.throw(error)
}));
答案 0 :(得分:0)
您不能延迟HTTP响应,但是可以延迟返回值。这是正确的代码
this.http.get(url,{params:search})
.pipe(
map(res => res),
delay(1000),
catchError((error: any) => {
return Observable.throw(error)
}
));