数组参数,如下所示:
var paramArray = {page: 1, per_page: "10", shipperCompany: "s&g"};
我需要编码paramArray.shipperCompany变量。在项目中,我使用 $ location.search 来构建网址。
$location.search(paramArray);
然后我找了角js的评论,得到了结果:
如果参数是包含值数组的哈希对象,则为: 值将在网址中编码为重复的搜索参数。
当使用参数调用时,此方法将更改搜索部分,但我不希望浏览器保存最后一个网址,我希望将其替换。
window.location.replace(url);
但是,我怎样才能满足这两点呢?
答案 0 :(得分:0)
最终我用同伴代码解决了这个问题。
<强> $ location.search(的ParamArray).replace(); 强>
有效。