我已阅读AngularFire 1中有关身份验证的文档。但是,我无法找到如何检查当前用户是否匿名。
这是我试过的
.controller('IndexCtrl',['$scope','$route','Auth', function($scope,$route,Auth){
//Check whether user is existent
$scope.isExistent = function(){
var isIt = true;
if(firebaseUser.isAnonymous()){
isIt = false;
console.log("is anonyous");
}
return isIt;
};
}]);
任何帮助将不胜感激。
答案 0 :(得分:0)
我知道这已经很晚了,但是firebase用户对象内部具有isAnonymous属性。因此,将其称为属性而不是函数应该可以解决问题
$scope.isExistent = function(){
var isIt = true;
if(firebaseUser.isAnonymous){
isIt = false;
console.log("is anonyous");
}
return isIt;
};