这是用户单击登录按钮时的代码片段,目前我成功的是。它将重定向到'page1'
,如果用户单击浏览器后退按钮到'/'
页面也会这样做。
现在的问题。如果用户在 注销page1
,假设它会重定向到 '/' 但即使用户单击浏览器后退按钮也不会。那么firebase如何告诉angularjs清除响应并返回'/'
页面?
var callback = function(error, user){
if (user) {
$rootScope.$apply(deferred.resolve(user));
} else if (error) {
$rootScope.$apply(deferred.reject(error));
} else {
//$rootScope.$apply(deferred.reject('user not login'));
}
return deferred.promise;
}
var authClient = new FirebaseAuthClient(firebaseRef, callback);
callback().then(function(response) {
if (response) {
$location.path('page1');
});