Angularjs 如何从自动解码查询中停止$location.url

Angularjs 如何从自动解码查询中停止$location.url,angularjs,Angularjs,我使用以下查询“/search/queryText=at%26t/results”重定向到页面 位置url自动将其解码为“/search/queryText=at&t/results”。我需要值是原始的,这样我就可以使用$location.search创建参数对象 $location.search将&视为分隔符,并为上述示例创建两个参数(queryText=at和t=true)。有没有办法处理这个问题?从“原始”位置获取它?(但不要期望在该用户的search属性中找到它,因为您的URL中似乎没有

我使用以下查询
“/search/queryText=at%26t/results”
重定向到页面

位置url自动将其解码为
“/search/queryText=at&t/results”
。我需要值是原始的,这样我就可以使用$location.search创建参数对象

$location.search
将&视为分隔符,并为上述示例创建两个参数(
queryText=at和t=true
)。有没有办法处理这个问题?

从“原始”
位置获取它?(但不要期望在该用户的
search
属性中找到它,因为您的URL中似乎没有实际的查询字符串-因此您可能更愿意查找
路径
,然后去解析它。)也许可以从“原始”
位置
对象获取它?(但不要期望在该用户的
search
属性中找到它,因为URL中似乎没有实际的查询字符串,所以您可能更愿意查找
path
,并对其进行解析。)