我有一个菜单,实际上有几个链接都是由角度控制器控制的。在该控制器内部,当点击“注销”链接时,我有
$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嵌入的服务器中运行它。
我错过了什么?
由于
答案 0 :(得分:0)
即使它对我来说仍然是一个谜,为什么它只与$location
合作,
我使用了$window.location.href = "/";
,它立即就可以了。
如果有人知道它为何与$location
无效,请解释。感谢