我在我的Ionic应用程序中使用了auth() . onAuthStateChanged(),所以当用户登录时,应用程序进入用户配置文件$ state但问题是,因为观察者一直在检查更改我无法更改$状态,每当我尝试将其更改回用户配置文件$ state .
firebase.auth().onAuthStateChanged(function(user) {
$scope.currUser = user;
if (user) {
$scope.go('profile') //function to change states.
} else {
// No user is signed in.
$scope.go("login") //login is where the app starts (login page)
}
});
现在,当我处于配置文件$ state并尝试转到另一个状态 - 例如仪表板然后在一秒钟内回到配置文件状态 .
请帮我解决这个问题并提前感谢