【发布时间】:2019-10-24 04:39:25
【问题描述】:
我正在使用 Angular 8,我只是想从这里获取测试 JSON api:https://jsonplaceholder.typicode.com/users 并从中创建一个用户对象数组,如下所示:
export interface User {
name: string;
email: string;
}
我用这个得到数据:
this.http.get('https://jsonplaceholder.typicode.com/users').subscribe(data => {
this.data = data;
console.log(data);
});
我正在像这样创建我的数据变量:
data: User[] = [];
看起来数据数组没有被设置。我是否需要遍历响应中的每个对象并将其推送到数据数组?
【问题讨论】:
-
@AndreiRosu 只存储整个数据响应,我只想在数据变量中存储用户对象数组。
-
那你需要在收到数据后进行映射。 learnrxjs.io/operators/transformation/map.html
标签: javascript angular