Angular JS:编码url&替换浏览器历史记

时间:2017-07-11 02:53:43

标签: angularjs

数组参数,如下所示:

var paramArray = {page: 1, per_page: "10", shipperCompany: "s&g"};

我需要编码paramArray.shipperCompany变量。在项目中,我使用 $ location.search 来构建网址。

$location.search(paramArray);

然后我找了角js的评论,得到了结果:

  

如果参数是包含值数组的哈希对象,则为:   值将在网址中编码为重复的搜索参数。

当使用参数调用时,此方法将更改搜索部分,但我不希望浏览器保存最后一个网址,我希望将其替换。

window.location.replace(url);

但是,我怎样才能满足这两点呢?

1 个答案:

答案 0 :(得分:0)

最终我用同伴代码解决了这个问题。

<强> $ location.search(的ParamArray).replace();

有效。

相关问题