我正在设置一个Angular服务,它向SWAPI发出get请求。我想将响应映射到我感兴趣的部分(在我的例子中:行星)。
问题很简单:我有错误“TS2339:类型'对象'上不存在属性'结果'”。
有人知道我没有得到什么吗?
非常感谢!
export class PlanetsService {
private apiUrl = 'https://swapi.co/api/planets/';
constructor(private http: HttpClient) { }
allPlanets(): Observable<Planet[]> {
return this.http.get(this.apiUrl)
.pipe(
map(res => res.results)
);
}
}
使用泛型。甚至像
return this.http.get<any>(this.apiUrl)