Я ищу четкий и элегантный способ показать текущего вошедшего в систему пользователя везде в моем приложении, потому что у меня есть частичное представление навигации, которое содержит информацию о пользователе, а также кнопку выхода, но я не смог этого сделать .
Моя отправная точка — это пример приложения https://github.com/firebase/angularfire-seed и Я только что добавил AppCtrl, где я могу показать текущего вошедшего в систему пользователя. Я попытался добавить провайдера пользователя, но это тоже не работает.
controllers.js
.controller('AppCtrl', ['$scope', '$rootScope','simpleLogin', 'fbutil', '$location', function($scope, $rootScope, simpleLogin, fbutil, $location) {
$scope.user = simpleLogin.getUser();
$scope.logout = function() {
var profile = fbutil.syncObject(['users', simpleLogin.getUser().uid]);
profile.$destroy();
simpleLogin.logout();
$location.path('/login');
};
}])
index.html
<body ng-controller="AppCtrl">
Ваша помощь будет очень признательна.