从可观察对象返回的复杂对象访问数据
Accessing data from a complex object that is returned by an observable
我有一个 Angular 客户端从 observable 获取数据(通过 apollo.watchQuery())。
当我记录从observable返回的数据时,它的结构恰好是这样的:
console.log() output
如何从主 'users' 对象访问每个 'user' 对象?
这是我最初获取和记录数据的方式:fetching_users
您可以使用 angular 函数 forEach 访问每个用户对象,在您的情况下它将是这样的
this.apollo.watchQuery<any>(...).valueChanges.subscribe(
res=>{ //res here is Users
res.forEach(
user=>{
console.log(user.name);
}
})
我有一个 Angular 客户端从 observable 获取数据(通过 apollo.watchQuery())。
当我记录从observable返回的数据时,它的结构恰好是这样的: console.log() output
如何从主 'users' 对象访问每个 'user' 对象?
这是我最初获取和记录数据的方式:fetching_users
您可以使用 angular 函数 forEach 访问每个用户对象,在您的情况下它将是这样的
this.apollo.watchQuery<any>(...).valueChanges.subscribe(
res=>{ //res here is Users
res.forEach(
user=>{
console.log(user.name);
}
})