【发布时间】:2016-02-27 02:31:53
【问题描述】:
我有一个这样的链接:<a ng-click="doSomething()">Do something</a>
在我的控制器中,我想根据身份验证采取不同的操作,但我无法找出正确的语法。我尝试了以下两种方法都不起作用。
试用 1(总是正确的,因为它返回一个承诺):
$scope.doSomething = function(){
if (Auth.isLoggedIn) {
console.log('isLoggedIn');
} else {
console.log('isNotLoggedIn');
}
}
试用 2(错误:Auth.isLoggedIn(...).then 不是函数):
$scope.doSomething = function(){
Auth.isLoggedIn().then(function(isLoggedIn){
if (isLoggedIn) {
console.log('isLogged');
} else {
console.log('isNotLoggedIn');
}
});
}
【问题讨论】:
标签: angularjs angular-fullstack