gpt4 book ai didi

Angular HttpClient 返回类型

转载 作者:行者123 更新时间:2023-12-05 09:15:58 25 4
gpt4 key购买 nike

  • HttpClient.get<Response>()返回 Observable<HttpEvent<Response>> ,对吧?

  • HttpClient.get<Response>().subscribe返回 HttpEvent<Response> ,正确吗?

  • Response是一个数组。但我不能使用 array.prototype方法

如果我上面的陈述是正确的,我应该使用 any类型断言来修复错误?或在 subscribe 中使用重新类型转换为了使用泛型?

添加和编辑:

export class Test {
constructor(public httpClient: HttpClient) {
}

get<T>(path: string, option?): Observable<T> {
// Observable<HttpEvent<T>> is not assignable to type Observable<T>
return this.httpClient.get<T>(path, option);
}
}

最佳答案

获取数组智能感知:

myMethod(): Observable<MyClass[]> {
return this.http.get<MyClass[]>('url');
}

关于Angular HttpClient 返回类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51262797/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com