这个问题似乎是重复的,也可能是。但我尝试了以下似乎不起作用的解决方案:
问题:
当我第一次重定向到我的角度应用时,Url看起来像:
http://subdomain.domain.com/?lang=en-US#/UserList
当它命中我的Asp.Net控制器(在BeginExecuteReady
上)时,我处理语言并设置文化。现在想要删除param和question-madrk,即“?lang = en-US”。
我为应用程序关闭了HTML5Mode。一些有角度的线程暗示它不可能如下:
更改除html5历史记录之外的任何内容都将导致a 浏览器重新加载。
请引导我走向光明。
答案 0 :(得分:1)
$window.location.search = ''
这是适用于我的代码。