У меня есть ссылка, как это: <a ng-click="doSomething()">Do something</a>
йомен fullstack-угловой с использованием аутентификации в контроллере
В мой контроллер я хочу принимать различные действия на основе проверки подлинности, но я не могу понять правильный синтаксис. Я попробовал два следующих способа, которыми оба не работают.
Trial 1 (это всегда так, как это возвращает PROMISS):
$scope.doSomething = function(){
if (Auth.isLoggedIn) {
console.log('isLoggedIn');
} else {
console.log('isNotLoggedIn');
}
}
Trial 2 (ошибка:. Auth.isLoggedIn (...), то это не функция):
$scope.doSomething = function(){
Auth.isLoggedIn().then(function(isLoggedIn){
if (isLoggedIn) {
console.log('isLogged');
} else {
console.log('isNotLoggedIn');
}
});
}
Я была опечатка ... Спасибо за ответ – Mika