从Firebase数据库对象获取价值

杰罗克

我只是想从Firebase数据库中获取用户名值,并将其显示在控制台日志语句中,但是这样做很麻烦。到目前为止,这就是我所拥有的。

现在,它所做的只是获取对象而不是实际的子值。我如何获得子值,以便可以显示它。

在此处输入图片说明

getUsername.ts

import { Component } from '@angular/core';
import { IonicPage, NavController, NavParams} from 'ionic-angular';
import { AngularFireAuth } from 'angularfire2/auth';
import { AngularFireDatabase, FirebaseObjectObservable, FirebaseListObservable  } from 'angularfire2/database';

@IonicPage()
@Component({
  selector: 'page-profile-setup',
  templateUrl: 'profile-setup.html',
})
export class ProfileSetupPage {
  profileData: FirebaseObjectObservable<Profile>

  constructor(private afAuth: AngularFireAuth, private afDatabase: AngularFireDatabase) {

  showUsername($event) {
    let data = this.profileData = this.afDatabase.object(`profile/`)
    console.log(data.username);
  }
 }
}
杰罗克

您必须先订阅数据,然后将其放在对象中才能使用数据。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章