0

私はfirebaseに2つのテーブルを持っています。最初のテーブルfriend_listと呼ばれ、現在のユーザーフレンドに関する情報(そのユーザーID)が含まれています。 usersテーブルには、名前、電子メールアドレス、写真のURLが表示されます。AngularFire2特定のuidを使用してレコードを取得するにはどうすればよいですか?

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

特定のユーザーIDを使用してユーザーテーブルから情報を取得するにはどうすればよいですか。現在、友人リストに2人の友人がいます。 申し訳ありませんが、私はfirebasedで非常に初心者です。

答えて

0

あなたは、コンストラクタで

は機能にpublic af: AngularFire,

を追加firebaseデータベースからオブジェクトを取得することができます

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(); 
     }); 
関連する問題