Javascript 如何在url中设置具有更多值(逗号分隔)的键

Javascript 如何在url中设置具有更多值(逗号分隔)的键,javascript,angularjs,Javascript,Angularjs,我的网址是 http://localhost:8000/#/?key=value 如何在angular js中的url中创建多值键???如下所示 http://localhost:8080/#/?key=value,value2,value3 以及如何从url中删除特定键,例如value2? 我已阅读了有关$location.search的信息,但找不到此场景 有人能帮我吗 我尝试了$location.search(key,value) 但它取代了键的值 试试这个 var values_st

我的网址是

http://localhost:8000/#/?key=value
如何在angular js中的url中创建多值键???如下所示

http://localhost:8080/#/?key=value,value2,value3
以及如何从url中删除特定键,例如value2?

我已阅读了有关
$location.search
的信息,但找不到此场景

有人能帮我吗

我尝试了
$location.search(key,value)

但它取代了键的值

试试这个

var values_string = $location.search('key');
var values_array = values_string.split(',');

indexOfValue2 = values_array.indexOf('value2');
values_array = values_array.splice(indexOfValue2, 1);

感谢您现在的回复,还有一件事是,如果我的url是这样的,现在我想在同一个键中添加value4,那么我该怎么做???使用
values\u array.push('value4')