这个问题似乎可以重复。但是我尝试了以下似乎无效的解决方案:


$ location.search('lang',null)
$ location.url($ location.path());
$ location。$$ search = {};


题:

当我第一次重定向到我的角度应用程序时,Url看起来像:

http://subdomain.domain.com/?lang=en-US#/UserList

当它命中我的Asp.Net控制器时(在BeginExecuteReady上),我处理语言并设置区域性。现在要删除参数和问题选项,即“?lang = zh-CN”。

我为应用程序关闭了HTML5Mode。一些尖角螺纹表明不可能,因为:


  更改没有html5历史记录的哈希以外的任何内容都会导致
  浏览器重新加载。


请引导我走向光明。

最佳答案

$window.location.search = ''


这是对我有用的代码。

07-24 09:50
查看更多