我从我的服务器获取数据如下:
private allData(input:string): Observable<any> {
let params = new HttpParams().set('q', input);
return this.httpClient.get(Configuration.getData(url), { params: params });
}
public getDataService(){
return this.dataService = (term: string) => this.allData(term);
}
并且在我的控制器中,我想检查上面的请求的状态以执行特定的UI操作。以下是我订阅数据的方式:
this.getDataService().subscribe(
res => this.httpData = res.results,
err => console.warn(err),
() => {
this.loading.dismiss() /*close loader*/
}
)
我有这个错误:
“属性订阅在类型'上不存在(术语:字符串)=&gt; 可观察到的“'
任何帮助?