2013-11-20 25 views
1

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

回答

0

您需要

$location.search('opt2', null); 

称之为见docs

+1

除了将其设置为null一个必须设置的路由定义为false reloadOnSearch参数。 – epitka