спасибо за ответы, поковырялся в примерах получился код
.factory('AuthService', function($rootScope) {
var loggedIn=false; //инициализируем флаг входа
//var loggedIn=true;
return {
checkLogin : function() {
$rootScope.$broadcast('loggedIn', { 'loggedIn' : loggedIn });
return loggedIn;
},
login : function() {
loggedIn = true;
$rootScope.$broadcast('loggedIn', { 'loggedIn' : loggedIn });
}
}
})
и внутри контроллера поместил слушателя
$scope.$on('loggedIn', function(event,message) {
if(message.loggedIn === true) {
console.log('LOGGED IN!');
$scope.modal.hide();
} else{
console.log('NOT LOGGED IN!');
$scope.modal.show();
}
});
|