我有一个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
widthout #
。
答案 0 :(得分:1)
你可以使用普通的js,如果你的基数总是/myapp
,login
就够了:
$window.location.href = 'login'; //If you care about testability
window.location.href = 'login'; //If you don't