如何访问多个AngularFire2可观察对象项

时间:2016-07-01 14:19:02

标签: ionic-framework angular firebase angularfire2

在我的Ionic2应用中,我尝试通过AngularFire2提供的FirebaseObjectObservable访问Firebase数据库中的多个项目

我的Firebase数据库

"users": {
  "KTBF99RXFR": {
    "name": "Ada Lovelace",
    "email": "test@email.com",
    "profileimageurl": "https://firebasestorage.googleapis.com/v0/xxx"
  }
}

我的Observable对象在这里创建

ngOnInit() {
  this.auth.subscribe((data) => {
    if (data) {
      this.userProfile = this.af.database.object('/users/' + data.uid);
    }
  })
 }

问题是我无法在我的应用程序中显示对象的多个项目

<ion-content class="profile" >
  <h2>Name: {{ (userProfile | async)?.name }}</h2>
  <h2>URL: {{ (userProfile | async)?.profileimageurl }}</h2>
</ion-content>

只有列表中的最后一项显示在应用程序中。

如何返回Observable Object的多个异步项?

0 个答案:

没有答案