Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在angularjs中注销后删除刷新登录_Angularjs_Authentication_Logout - Fatal编程技术网

如何在angularjs中注销后删除刷新登录

如何在angularjs中注销后删除刷新登录,angularjs,authentication,logout,Angularjs,Authentication,Logout,我的注销功能正常工作(我们显示登录页面),但当我单击“断开连接”按钮时,将显示登录页面,但它将刷新2次。 如何修复此错误以显示登录页面而不刷新 以下是我的功能: var _logOut = function () { localStorageService.remove('authorizationData'); $state.go("login", {}, { reload: true }); $window.location.reload(); // _authent

我的注销功能正常工作(我们显示登录页面),但当我单击“断开连接”按钮时,将显示登录页面,但它将刷新2次。
如何修复此错误以显示登录页面而不刷新
以下是我的功能:

var _logOut = function () {    
  localStorageService.remove('authorizationData');
  $state.go("login", {}, { reload: true });
  $window.location.reload();
  // _authentication.isAuth = true;
};

我认为没有必要使用
$window.location.reload()

尝试删除它。

是的,我想删除,但当单击箭头翻转(浏览器左角)时,它会返回到我的帐户,我不想返回到我的帐户。这应该是另一个问题。如果你想阻止进入某个州,你必须保护它;查看有关UI路由器过渡挂钩的文档: