我们如何删除"搜索"使用$ location从网址中细分?

时间:2013-11-20 19:02:04

标签: angularjs

我在页面上有三个复选框,并希望传递在url中检查的选项。为此,我使用$ location.search(“key”:“value”),当用户检查它时,它可以正常工作。但是当他们取消选中并发回一个表单时,我想删除那些错误的表单。因此,在检查两个选项时,我最初可能会/myapp/search?id=123&opt1&opt2。但是当opt2未经检查时,我无法将网址转换为/myapp/search?id=123&opt1

1 个答案:

答案 0 :(得分:0)

您需要使用 null

来调用它
$location.search('opt2', null);

请参阅docs