我有我的应用程序,您需要登录才能访问其他页面.
所以第一页是“登录”,它会检查你是否已经登录,如果是这样,你将被重定向到主页应用程序,如果不是会显示登录页面.
现在的问题是当用户在登录页面区域内时,他点击后会进入“登录”页面,而不是重定向到主页面,因为他已经登录了.
所以他被困在无限循环中.
这里是解决方案!
只需使用:
$ionicHistory.nextViewOptions({ disableBack: true });
$scope.login = function () { Security.login($scope.cred.email,$scope.cred.password) .success(function(data) { Security.setUser(data.data[0]); $ionicHistory.nextViewOptions({ disableBack: true }); $state.go('posts',{},{location: "replace",reload: true}); }).error(function(data) { $scope.showAlert(); }); };