Как получить аутентифицированную информацию о пользователе и использовать ее во всех контроллерах и сервисах?

Я использую angularFireAuth, и я хочу получить зарегистрированного пользователяИнформация и использование во всех контроллерах или службах, когда приложение является начальным.

В настоящее время я использовал это в каждом контроллере, но у меня возникли некоторые проблемы.

$scope.$on("angularFireAuth:login", function(evt, user){ 
  console.log(user);
});

Обратный вызов не будет вызываться, если он не загружен на всю страницу, или возвращает нулевое значение при запуске приложения.

Мне нужно несколько советов, как я могу вернуть аутентифицированного пользователяИнформация, так что я могу использовать, когда приложение является начальным и во всех контроллерах и службах.

пример

Когда в контроллере или службах

$scope.auth.user.id вернет пользователяS ID$scope.auth.user.name вернет пользователяимятак далее

Ответы на вопрос(2)

Ваш ответ на вопрос