如何从url读取angularjs中的完整查询字符串?

时间:2015-09-22 08:42:29

标签: javascript angularjs

我想使用angularjs来读取完整的查询字符串:

http://localhost/test#/?param1=abc&param2=def

我知道var query = $location.search();会将包含每个参数的对象作为键值对。

但我想提取完整的字符串param1=abc&param2=def,并在其他地方使用此参数。无需知道字符串中的参数。

这可能吗?

1 个答案:

答案 0 :(得分:2)

Angular没有获取完整查询的方法。

您可以使用url()获取网址,然后提取查询字符串。

var queryString = $location.url().split('?')[1];