【发布时间】:2021-12-13 23:49:53
【问题描述】:
这是我的实时数据库 我要查找相关人员的文章并显示信息
这是我的离子脚本页面
这是我的导入 我可以检索要连接的用户的 ID,但是 我无法在 实时数据库
import { Component } from '@angular/core';
import { AngularFireAuth } from '@angular/fire/compat/auth';
import { AngularFireDatabase, AngularFireList } from '@angular/fire/compat/database';
export class Tab3Page {
public profileData: any;
name: string;
prenom: string;
constructor(private afAuth: AngularFireAuth,
private db: AngularFireDatabase,
private toast: ToastController,
private navCtrl: NavController,
private authService: FirebaseAuthServiceService) {
this.afAuth.authState.subscribe(
(res)=>{
this.profileData = res.uid;
console.log(this.profileData);
}
)
this.db.list("users/"+this.profileData).valueChanges().subscribe(details => {
this.name =details["name"];
this.prenom = details["prenom"];
console.log(details);
})
}
}
【问题讨论】:
-
“我无法检索此信息” 为什么不呢?您共享的代码有什么问题?是否显示任何错误消息?
console.log输出是什么? -
details 必须是从当前用户的实时数据库中获取的结果。但它没有从实时数据库中收到任何数据。
标签: angularjs typescript firebase ionic-framework firebase-realtime-database