我用 Angular JS 开发了一个具有登录身份验证的应用程序。 我有一个要求,一旦用户刷新页面,应用程序应重定向到登录页面。 如何实现这一目标?
我尝试使用 $location 事件,即 $locationChangeStart 但是当应用程序的路由发生变化时,上述事件也会被触发。
最佳答案
在.run方法上使用window.onbeforeunload
myAPp.run(function ($rootScope, $location, $cookies) {
window.onbeforeunload = function (e) {
window.location.href = '/login';
}
});
关于javascript - 在 Angularjs 中刷新后重定向到登录页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31605997/