【发布时间】:2018-06-17 21:23:55
【问题描述】:
我有一个个人资料页面,我正在尝试创建一个函数,retrieveUserData,它将从 firebase 检索值,将它们分配给我可以用来在 html 文件中显示的变量。
import { Component, OnInit, ViewChild } from '@angular/core';
import { IonicPage, NavController, NavParams } from 'ionic-angular';
import { HomePage from '../../../pages/home/home';
import { AngularFireDatabase } from 'angularfire2/database';
import { Profile } from '../../../models/profile';
import { AngularFireAuth } from 'angularfire2/auth';
@Component({
selector: 'page-profile',
templateUrl: 'profile.html',
})
export class ProfilePage implements OnInit {
name: string = "";
hometown: string = "";
constructor(private afDatabase: AngularFireDatabase, private afAuth: AngularFireAuth, public navCtrl: NavController, private navParams: NavParams) {
}
ngOnInit(){
}
onGoToHome(){
this.navCtrl.push(HomePage)
}
retrieveUserData(){
var userId = this.afAuth.app.auth().currentUser.uid;
}
}
我正在尝试从 firebase 数据库中提取某些信息以将值分配给 name 和 hometown,然后在 html 文件中使用它们。我尝试使用this doc 中的以下示例,但语法不适用于我。没有任何语法被识别。我知道这是非常微不足道的。有人可以帮助我举一个明确的例子来说明获取这些数据并使用它的正确方法。 firebase 中的表称为“配置文件”。
【问题讨论】:
标签: angular firebase ionic-framework firebase-realtime-database