我想为我的http请求使用switchMap,而不是取消订阅我的待处理请求。
我正在获取以下代码的以下信息:
类型'void'的'this'上下文不能分配给方法的'this' 'Observable <{}>'
类型的
sub = new BehaviorSubject({});
let result: Observable<any> = this.sub.next(this.urlShortenerForm.value);
const result: Observable<Object> = this.sub.pipe(
switchMap((term) => this.getData(term));
);
getData(da): Observable<Object> {
//Here I will send my request to server over services
return of(da);
}