ログインしているユーザーのデータを取得する必要があります。firebase.auth()。onAuthStateChangedを使用して、ユーザーがログインしているかどうかを確認します。 .log userDataが返されました。firebase.auth()からデータを抽出する方法onAuthStateChanged
これはすべてのユーザーのデータを返しますが、下記を参照してください。ただし、取得方法はわかりません。私はuserData.email、userData.fullnameとuserData.uidを取得できますが、私は認可から来たと知っていますが、他のデータはそこにあります。私は、データを読み込むためにuidを使うことができるのは知っていますが、すでにそこにあります。
誰かが私を助けることができれば非常に感謝します。
確認: "新しい" メール: "[email protected]" フルネーム: "ジョン・Varified" paytype: "D" registrationDate: "土曜2017年9月23日" テーマ: "グレー" UID: "FWOb7eJ38veRXQ7wadk77YzhyMj1"
申し訳ありません申し訳ありませんが、今朝まであなたの返信が表示されませんでした。私はfirebaseデータベースにユーザーを保存し、firebase.auth()。onAuthStateChangedを使用してそれを取得しました。コンソールログでは、すべてのデータを見ることができます(元の質問の最後を参照)。 userData.email ectは "email"、 "fullname"、 "uid"を取得しますが、 "confirm"、 "paytype"、 "registrationDate"、または "theme"は取得しません。 Console.logでそれらを取得できますなぜ私はできませんか? –