【发布时间】:2014-02-02 07:55:49
【问题描述】:
使用 Angular 并且我在使用 $location.url 和 $location.path 时遇到了一些问题
页面顶部的 URL 更改为 /users/sign_in,但在我手动刷新页面之前我看不到视图,然后它出现了?
function error(response) {
if (response.status == 401) {
$rootScope.$broadcast('event:unauthorized');
$location.url('/users/sign_in');
};
};
我没有收到任何错误。
【问题讨论】:
-
你试过
$location.path('/users/sign_in');吗? -
$location.path,而不是url应该可以解决问题 -
使用 .path 或 .url 会发生同样的事情
-
您确定浏览器的控制台上没有任何消息吗?
标签: javascript angularjs