角度状态导航 - 向URL添加查询字符串

时间:2016-12-02 00:55:48

标签: angularjs query-string router

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

localhost://start.html#/case

当用户导航到此状态时,会在内部准备一些参数,以获取在大小写状态下显示的模板的特定数据。我需要能够将一个带有查询字符串的URL添加到URL中,以便用户将其复制并粘贴到他的电子邮件或其他地方。像这样:

    localhost://start.html?project=1234#/case

我花了相当多的时间试图让它发挥作用。我试过了

$location.search('project', '1234');

但无法获得实际可行的网址。

请帮我完成这项任务。

由于

1 个答案:

答案 0 :(得分:2)

Hi you can add the parameters at the end of the url

localhost://start.html#/case?project=1234

then you can get the parameters in angular using $location

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