我输入的网址http://localhost/HTMLUS12706?key=1234
会重定向到http://localhost/HTMLUS12706/?key=1234#/index
。
现在我需要从网址中删除?key = 1234并将网址更新为http://localhost/HTMLUS12706/#/index
。
我已经尝试过这些
$location.search('key', null);
$location.url($location.path());
delete $location.$$search.key;
$location.$$compose();
$location.$$search = {};
$location.search({});
答案 0 :(得分:0)
您可以使用$location
服务获取网址参数。像这样,
$location.search().key
答案 1 :(得分:0)
$ location有一个名为url(urlString)的方法,它设置urlString的路径。 检查this。在没有params的情况下调用相同的方法会返回当前的url路径。