Javascript 使用Firebase和Ionic登录facebook后重定向视图
身份验证功能正常,但一旦我登录,它将在同一视图中继续 我需要在登录后,他进入查看Javascript 使用Firebase和Ionic登录facebook后重定向视图,javascript,angularjs,oauth,ionic-framework,firebase,Javascript,Angularjs,Oauth,Ionic Framework,Firebase,身份验证功能正常,但一旦我登录,它将在同一视图中继续 我需要在登录后,他进入查看dash.html 当我在用户登录后重定向时 $scope.loginFacebook = function(){ var ref = new Firebase("https://<NAME>.firebaseio.com"); var authObject = $firebaseAuth(ref); authObject.$authWithOAuthRedirect("facebook"
dash.html
当我在用户登录后重定向时
$scope.loginFacebook = function(){
var ref = new Firebase("https://<NAME>.firebaseio.com");
var authObject = $firebaseAuth(ref);
authObject.$authWithOAuthRedirect("facebook").then(function(authData) {
console.log(authData);
}).catch(function(error) {
console.log('error' + error);
})
}
$scope.loginFacebook=function(){
var ref=新的火基(“https://.firebaseio.com");
var authObject=$firebaseAuth(ref);
authObject.$authWithOAuthRedirect(“facebook”)。然后(函数(authData){
console.log(authData);
}).catch(函数(错误){
console.log('error'+error);
})
}
我也有同样的问题。我使用了$state.go('tabs.home')代码>但是我必须把它放在app.factory而不是控制器中
auth.$onAuth(function(authData) {
$state.go('tabs.home');
if(authData) {
angular.copy(authData, Auth.user);
Auth.user.profile = $firebaseObject(....));
} else {
if(Auth.user && Auth.user.profile) {
}
angular.copy({}, Auth.user);
}
});
已尝试$location.path('myRoute')
?谢谢!但是我使用了$state.go('myRoute')代码>