angularFireAuth を使用しています。ログインしているユーザーの情報を取得し、アプリが初期のときにすべてのコントローラーまたはサービスで使用したいと考えています。
現在、これをすべてのコントローラーで使用していますが、問題があります。
$scope.$on("angularFireAuth:login", function(evt, user){
console.log(user);
});
ページ全体の読み込みでない場合、コールバックは呼び出されないか、アプリの初期化時に null が返されます。
認証されたユーザーの情報を返す方法についてのヒントが必要です。これにより、アプリが初期のときにすべてのコントローラーとサービスで使用できるようになります。
例
コントローラーまたはサービスの場合
$scope.auth.user.id
ユーザーのIDを返します$scope.auth.user.name
ユーザーの名前を返します- 等