Joh*_*ohn 2 observable rxjs typescript angular
我收到打字稿错误预期0类型参数,但得到1返回获取调用的行.我的来电有什么问题?
public get(params: SummaryParams): Observable<Summary[]> {
const uri = `${this.config.URLS.LOAD_SUMMARY}`;
const params = new HttpParams()
.set('startDate', params.startDate.toString())
.set('endDate', params.endDate.toString())
.set('userId', params.userId);
return this.http.get<Summary[]>(uri, { params });
}
Run Code Online (Sandbox Code Playgroud)
HttpClient具有可用于提供响应类型的通用方法.Http没有.
该错误意味着<Summary[]>通用参数不是预期的,并且http不是HttpClient; 可能是一个例子Http.
如果应用程序使用Angular 4.3或更高版本,Http则应替换为HttpClient.如果Http应该使用,应该转换响应,这是HttpClient和之间的一些差异Http:
return this.http.get(uri, { params })
.map(res => <Summary[]>res.json());
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2089 次 |
| 最近记录: |