Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/20.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
Angularjs 角度状态导航-将查询字符串添加到URL_Angularjs_Query String_Router - Fatal编程技术网

Angularjs 角度状态导航-将查询字符串添加到URL

Angularjs 角度状态导航-将查询字符串添加到URL,angularjs,query-string,router,Angularjs,Query String,Router,我的应用程序启动时可以自动导航到如下指定状态: localhost://start.html#/case localhost://start.html?project=1234#/case 当用户导航到此状态时,会在内部准备一些参数,以获取案例状态中显示的模板的特定数据。我需要能够有一个URL与querystring添加到该URL,以便用户复制并粘贴到他的电子邮件或其他地方。大概是这样的: localhost://start.html#/case localhost://s

我的应用程序启动时可以自动导航到如下指定状态:

localhost://start.html#/case
    localhost://start.html?project=1234#/case
当用户导航到此状态时,会在内部准备一些参数,以获取案例状态中显示的模板的特定数据。我需要能够有一个URL与querystring添加到该URL,以便用户复制并粘贴到他的电子邮件或其他地方。大概是这样的:

localhost://start.html#/case
    localhost://start.html?project=1234#/case
我花了相当长的时间试图使它发挥作用。我试过了

$location.search('project', '1234');
但无法获得实际工作的URL

请帮我完成这项任务


谢谢

您好,您可以在url末尾添加参数

localhost://start.html#/case?project=1234
然后,您可以使用$location获取角度参数

var projectId = $location.search().project;
// or
var projectId = $location.search('project');
// clear url
$location.search('project', null);

您好,您可以在url末尾添加参数

localhost://start.html#/case?project=1234
然后,您可以使用$location获取角度参数

var projectId = $location.search().project;
// or
var projectId = $location.search('project');
// clear url
$location.search('project', null);

你在使用什么路由服务?routeProvider或stateprovider(ui路由器)?我正在使用$stateprovider创建我的状态。您使用的是什么路由服务?routeProvider或stateprovider(ui路由器)?我正在使用$stateprovider创建我的状态。如何将它们添加到url的末尾?如何在内部添加参数??请粘贴代码,抱歉,我的延迟。如何将它们添加到url的末尾?如何在内部添加参数??请粘贴代码,对不起,我耽搁了