【发布时间】:2020-05-05 05:46:47
【问题描述】:
我正在使用 Dog Api (https://dog.ceo/api/breeds/list/all) 进行示例,品种端点的响应是这样的:
{
"message": {
"affenpinscher": [],
"african": [],
"airedale": [],
"akita": [],
"appenzeller": [],
"australian": ["shepherd"]
}
我需要我的品种服务,返回一个可观察的品种
export class Breed {
name : String;
subbreeds : String[]
}
此调用返回一个具有属性message 的对象。我如何在我的服务中映射以从该 API Rest 响应返回 Observable<Breed[]>。
getAll() : Observable<Breed[]> {
return this.http.get<Breed[]>("https://dog.ceo/api/breeds/list/all");
}
【问题讨论】:
-
分享您用来拨打电话的代码。它应该返回
Breed还是Breed[]