如何使用$ location更改搜索参数

时间:2016-10-13 04:50:11

标签: angularjs location

我想使用$ location来更改网址搜索参数。例如:

我有一个网址,example.com / path?id = 12345& target = _self

如何使用$ location将网址更改为

example.com/path?id=54321&target=_blank

当我使用$ location.search({id:'54321',target ='_ blank'})时,它只是附加一个

新建参数到url的结尾而不是更改网址。

感谢。

2 个答案:

答案 0 :(得分:0)

Angularjs $location文档说你必须写如下:

$location.search('id', '54321')
         .search('target', '_blank');

答案 1 :(得分:0)

我想你应该参考this Stackoverflow帖子。

希望这会对你有所帮助。感谢。