gpt4 book ai didi

angular - 类型 'data' 上不存在属性 'HttpEvent'

转载 作者:太空狗 更新时间:2023-10-29 17:41:37 25 4
gpt4 key购买 nike

我有这样的设置

  • api.service(包装 httpClient 模块)
  • 客户服务

api 服务看起来像这样:

get<T>(url: string, options?) {
return this.httpClient.get<T>(this.apiUrl + url, this.getOptions(options));}

在我的 customer.service 中我有:

    private fetchCustomer(access_token: String): Observable<Customer> {
const options = { headers: new HttpHeaders({ Authorization: 'Bearer ' + access_token }) };
return this.http
.get<Customer>('customers/me', options)
.map(res => {
const customer = res.data;
customer.access_token = access_token;
return customer;
})
.catch(this.handleError.bind(this));
}

它给我这个错误:

[ts]
Property 'data' does not exist on type 'HttpEvent<Customer>'.
Property 'data' does not exist on type 'HttpSentEvent'.

最佳答案

解决方案是使用获取 json 数据的新方法....

const customer = res['data'];

关于angular - 类型 'data' 上不存在属性 'HttpEvent<Customer>',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45698594/

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