gpt4 book ai didi

angularjs - 如何在 IE 上加载页面而不让 Angular 重定向到非 html5 版本?

转载 作者:行者123 更新时间:2023-12-02 11:29:23 31 4
gpt4 key购买 nike

我的 Angular 应用程序位于/search,应用程序的其余部分是标准 Rails 应用程序。

当我在 IE9 上打开页面/search 时,Angular 会重定向到/#!/search ,从而完全重新加载页面。然后向服务器提供根 url '/'(因为哈希爆炸未传递到服务器端),我最终进入了错误的页面。

如何使 Angular 仅将 url 从/search 更改为/#!/search 而不重新加载整个页面(不进行服务器端调用)?

最佳答案

我最近遇到了这个问题,它似乎与这个问题有关。

https://github.com/angular/angular.js/issues/1179

我会从您的 href 中删除 #。发生的情况是 IE 不让 Angular 处理路由,因此它会看到 href="#"并将页面重新加载到/#

关于angularjs - 如何在 IE 上加载页面而不让 Angular 重定向到非 html5 版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21140328/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com