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