gpt4 book ai didi

angularjs - 不使用 routeProvider 时对哈希更改采取行动吗?

转载 作者:行者123 更新时间:2023-12-05 00:25:52 25 4
gpt4 key购买 nike

我有一个应用程序,我没有使用路由提供程序,但我仍然想对更改的哈希值采取行动。当我手动更新 URL 而不是链接时, Controller 中的普通 window.onhashchange 起作用:

<a href="#/something">Link</a>

URL 已更新,但未触发事件。我认为 Angular 劫持点击这些类型的链接以在路由提供者中使用。

有谁知道解决方案?

最佳答案

试试听 $locationChangeSuccess 在您的 $rootScope .另外,在没有 # 的情况下尝试一下在您的 href , angular 应该在内部处理(尽管我不确定您是否不使用路由)。

关于angularjs - 不使用 routeProvider 时对哈希更改采取行动吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23496146/

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