从可观察对象返回的复杂对象访问数据

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);
  }
})