Javascript 带参数的angularJS$location.path
在angular应用程序中,我需要将页面重定向到带有参数的完整url路径 比如说Javascript 带参数的angularJS$location.path,javascript,angularjs,location,angular-ui-router,Javascript,Angularjs,Location,Angular Ui Router,在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,以及参数是否存在 我可以使用$window.lo
//get from cookie
var log_route = $cookies.get("hash_route"); //=>"/cart/activity?site_id=123&sec=foo"
$location.path(log_route);
如果没有可用的参数,该位置就起作用了
我的问题是,我不知道我从cookie中得到了什么url,以及参数是否存在
我可以使用$window.location
移动到页面,但我想知道是否可以在不刷新孔页面的情况下移动到完整路径
(顺便说一句,我使用angular ui router,因此如果可以选择使用
$state
而不是$loaction
和字符串完整路径,则更好)是否尝试使用绝对路径?比如
如文档所述,可以传递参数:
您想使用url而不是路径
// given url http://example.com/#/some/path?foo=bar&baz=xoxo
var url = $location.url();
// => "/some/path?foo=bar&baz=xoxo"
$location$location.path(“);对我不起作用$location在具有此url的空白页中重定向?