Как получить аутентифицированную информацию о пользователе и использовать ее во всех контроллерах и сервисах?
Я использую angularFireAuth и хочу получить информацию о зарегистрированном пользователе и использовать ее во всех контроллерах или сервисах, когда приложение является начальным.
В настоящее время я использовал это в каждом контроллере, но у меня возникли некоторые проблемы.
$scope.$on("angularFireAuth:login", function(evt, user){
console.log(user);
});
Обратный вызов не будет вызываться, если он не загружен на всю страницу, или возвращает нулевое значение при запуске приложения.
Мне нужно несколько советов о том, как я могу вернуть информацию аутентифицированного пользователя, чтобы я мог использовать, когда приложение является начальным и во всех контроллерах и сервисах.
пример
Когда в контроллере или службах
$scope.auth.user.id
вернет идентификатор пользователя$scope.auth.user.name
вернет имя пользователяи т.д