$ location.url没有更改网址,而是重新加载

时间:2014-09-09 03:57:17

标签: angularjs

如果用户未登录,则设置$ window.location.url =' / login'。

这适用于除了一个以外的每一页,我不能为我的生活找出原因。我正在寻找想法。 代码是:

debugger;
$location.url('/login')
debugger;

第一个调试器触发,第二个调试器从不触发(如预期的那样),但页面在同一个url / admin / projects / create上重新加载。这不会发生在/ admin / organizations / create或/ admin

有什么可能妨碍$ location.url()的方式?应该没有任何东西可以阻碍,我必须找到一些关于位置如何工作的东西。

[顺便说一句,我试过.path,以及window.location和window.url,它们都产生同样的东西。我没有想法。]

0 个答案:

没有答案