如果用户未登录,则设置$ window.location.url =' / login'。
这适用于除了一个以外的每一页,我不能为我的生活找出原因。我正在寻找想法。 代码是:
debugger;
$location.url('/login')
debugger;
第一个调试器触发,第二个调试器从不触发(如预期的那样),但页面在同一个url / admin / projects / create上重新加载。这不会发生在/ admin / organizations / create或/ admin
中有什么可能妨碍$ location.url()的方式?应该没有任何东西可以阻碍,我必须找到一些关于位置如何工作的东西。
[顺便说一句,我试过.path,以及window.location和window.url,它们都产生同样的东西。我没有想法。]