在angularjs中调用$ location.path()时如何清除查询字符串?

时间:2014-12-17 17:06:21

标签: angularjs

登录后,我使用$location.path('/dashboard')打开信息中心页面。 Angularjs添加了当前的查询字符串,因此浏览器中显示的网址为 www.myweb.com/dashboard?urlredirect= ....

如何在不拖动查询字符串的情况下使用$location.path

1 个答案:

答案 0 :(得分:0)

使用$location.path('value')仅设置URL的路径值。因此,要删除参数,您需要使用$location.search()更改网址的这一部分,如下所示。

$location.search('urlredirect');

According to the docs,列出没有值的param应该从URL中删除它。