AngularFire2如何使用特定的uid检索记录?

时间:2017-05-04 03:25:11

标签: firebase firebase-realtime-database firebase-authentication angularfire2

我在firebase中有两个表。第一个表名为 friend_list ,包含有关当前用户朋友(他们的uid)的信息。 用户表由用户组成,显示姓名,电子邮件地址和照片网址。

users
   --- (uid)
      --- displayName
      --- email
      --- photoURL   

如何使用特定用户ID从用户表中检索信息?目前我在朋友列表中有两个朋友。 对不起,我是firebase的新手。

1 个答案:

答案 0 :(得分:1)

您可以从firebase数据库获取对象

在构造函数中添加public af: AngularFire,

在功能

let uid="xxxx" // here is your user id

let item = this.af.object('/users/' + uid, { preserveSnapshot: true });
      item.subscribe(snapshot => {

        console.log(snapshot.val())
        this.userDetails= snapshot.val();
      });