【发布时间】:2014-03-10 05:00:46
【问题描述】:
我有一个 index.html 页面,里面有一个 $routeProvider。每当我在此页面内进入新路径时,我都会检查用户是否已登录。如下所示:
myApp.run(function($rootScope, $location, authService) {
$rootScope.$on("$routeChangeStart", function (event, next, current) {
$rootScope.title = next.$$route.title;
authService.isLogged().then(null, function() {
$location.path('/login');
});
});
});
我有一个名为 login.html 的单独页面。如果用户未登录,我想要一条 javascript 行将他重定向到 login.html。在这个例子中,我复制/粘贴,如果我有 URL
localhost/myapp/#/home
它将我重定向到
localhost/myapp/#/login
但我希望它把我重定向到
localhost/myapp/login
宽度输出#.
【问题讨论】:
标签: javascript angularjs