AngularJS路由重命名



我有一个angular应用程序,它位于mysite.com/angularapp上,不需要路由提供商。当我加载页面时,URL将更改为mysite.com/angularapp#/angularapp。我希望URL中不包含哈希。我可以用window.location.hash手动清除它,但我希望它被禁用,这样URL就不会从一开始就随着散列URL而闪烁。我也不能使用html5mode(源代码),因为仍然有许多链接绑定到服务器端请求(所以我不能简单地重新路由我的整个应用程序以作为单页应用程序工作)。我该怎么做?

答案是这是Angular 1.1.5(我正在使用)中的一个已知错误。降级到1.1.4将消除此问题。

最新更新