【发布时间】:2016-02-11 09:44:16
【问题描述】:
在 Angular 应用程序中,我需要将页面重定向到带有参数的完整 url 路径。
例如
//get from cookie
var log_route = $cookies.get("hash_route"); //=>"/cart/activity?site_id=123&sec=foo"
$location.path(log_route);
只有在没有可用参数时,该位置才有效。
我的问题是我不知道我从 cookie 中获得了什么 url,以及 params 是否存在。
我可以使用$window.location 移动到页面,但我想知道是否可以在不刷新漏洞页面的情况下移动到完整路径。
(顺便说一句,我使用 angular ui 路由器,所以如果可以选择使用 $state 而不是 $loaction 和字符串完整路径,那就更好了)
【问题讨论】:
标签: javascript angularjs location angular-ui-router