Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 带参数的angularJS$location.path_Javascript_Angularjs_Location_Angular Ui Router - Fatal编程技术网

Javascript 带参数的angularJS$location.path

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

在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.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的空白页中重定向?