注销后无法重定向

时间:2016-03-16 10:14:21

标签: angularjs url redirect

我有一个菜单,实际上有几个链接都是由角度控制器控制的。在该控制器内部,当点击“注销”链接时,我有

$scope.logout = function () {
      //no animation when changing pages
      $rootScope.animation = "";

      //delete user form factory
      myFactory.isLogged = false;
      delete myFactory.user;           

      //remove data user from coockies
      localStorageService.remove("user");

      $location.path("/");  

 }

我的网址就像http://localhost:8383/#/

但是此$location.path("/");重定向到此http://localhost:8383/#并且我只获得页眉和页脚,而没有页面内容。

我还尝试了$location.path("#/");$location.path("/#/");,但没有尝试。

我在netbeans嵌入的服务器中运行它。

我错过了什么?

由于

1 个答案:

答案 0 :(得分:0)

即使它对我来说仍然是一个谜,为什么它只与$location合作,

我使用了$window.location.href = "/";,它立即就可以了。

如果有人知道它为何与$location无效,请解释。感谢