得到角度未定义的响应
我想从 REST API 获取这些数据,但是当我尝试 console.log(response) 时,我得到了未定义的值。 我应该怎么办 ? api 正在发送数据,我已在开发人员工具的网络选项卡中检查了它。
getProductList() : Observable<Product[]>{
return this.httpClient.get<GetResponse>(this.baseUrl).pipe(
map(response => response._embedded.products),
tap((response) => console.log("Response:"+response))
);
}
interface GetResponse{
_embedded:{
products: Product[];
}
}
I want to fetch this data from rest api but when i tried to console.log(response) i am getting undefined value.
what should i do ?
api is sending data and i have checked it in my network tab in developer tool.
getProductList() : Observable<Product[]>{
return this.httpClient.get<GetResponse>(this.baseUrl).pipe(
map(response => response._embedded.products),
tap((response) => console.log("Response:"+response))
);
}
interface GetResponse{
_embedded:{
products: Product[];
}
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可能需要访问产品?
和接口
You probably need to access Product?
and interface