【发布时间】:2016-11-18 14:42:10
【问题描述】:
已阅读此主题 Angular not changing the path 和 Angular location path not working 但仍然不明白为什么会发生这种情况。
这是我在控制器中的功能。
$scope.logout = function () {
sessionService.destroy('isLoggedIn');
sessionService.destroy('role');
sessionService.destroy('sessionToken');
if(sessionService.get('sessionToken') != null){
//$scope.isLoggedIn = true;
$scope.hasNotsignedIn = false;
}else {
$scope.hasNotsignedIn = true;
//$scope.isLoggedIn = false;
}
$location.path("/"); //this not working
}
$location 已经注入控制器并且路由已经定义。我在其他功能中还有其他 $location.path 可以正常工作。
那么我的代码有什么遗漏或错误吗?
【问题讨论】:
标签: angularjs