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

How to read the full query string in angularjs from url?

本文关键字:查询 字符串 读取 angularjs 中从 url      更新时间:2023-09-26

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

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

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

但是我想提取完整的字符串param1=abc&param2=def,并在其他地方使用此参数。不需要知道字符串里面有什么形参

这可能吗?

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

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

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