【发布时间】:2020-08-10 17:20:25
【问题描述】:
如何将这些数据从 PokeApi 转换为数组?我不能在 Angular 的 html 中调用它,因为我不能将它分配给数组。它给出了一个错误,因为它的返回是 Object ..
getPokemonDetail(index) {
return this.http.get(`${this.baseURL}/pokemon/${index}`).pipe(
map((poke) => {
let sprites = Object.keys(poke['sprites']);
poke['images'] = sprites
.map((spriteKey) => poke['sprites'][spriteKey])
.filter((img) => img);
return poke;
})
);
}
我在github上上传了代码,有人可以检查错误在哪里吗? 不幸的是我没有做到:(
【问题讨论】:
标签: arrays json angular rest object