gpt4 book ai didi

javascript - 为什么 AngularJS 在我的路由中复制查询字符串?

转载 作者:搜寻专家 更新时间:2023-11-01 04:25:58 26 4
gpt4 key购买 nike

我在根目录为 / 的 AngularJS 应用程序中使用基于哈希的导航。

如果用户像这样导航到我的应用:

http://example.com/?foo

页面加载后片刻,某些东西(可能是 Angular)导致地址栏看起来与我预期的不同。

我看到的:

http://example.com/?foo#/?foo

我希望看到的:

http://example.com/?foo#/

为什么会发生这种情况,我可以将其关闭吗?

最佳答案

我敢打赌您需要处于“html5 模式”才能没有哈希片段...尽管我不确定。

http://docs.angularjs.org/guide/dev_guide.services .$位置

$locationProvider.html5Mode(true).hashPrefix('!');

在您的应用配置中,您可以乱用该配置参数,它可能会摆脱它。

关于javascript - 为什么 AngularJS 在我的路由中复制查询字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18134738/

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