我正在尝试将 angularjs 与路由结合使用 superfish 菜单。我的 Web 应用程序是一个 MVC 应用程序,我使用 superfish 菜单在我的 Web 应用程序中导航。superfish 菜单包含允许我导航到 MVC 应用程序的其他视图的链接。
其中一个视图是带有路由的角度应用程序。但是在加载这个角度应用程序之后,我的超级鱼菜单都不再工作了,因为角度拦截了它们并认为它应该由角度路由处理。
有没有办法让 angularjs 忽略我的超级鱼菜单上的锚链接?我无法将完整的 MVC 应用程序重构为 SPA(太大而无法立即转换),因为我正在逐渐将 Angular 引入这个 MVC 应用程序。
我已经尝试在文档中找到每个锚 target="_self" ,但是在某些情况下,它们仍然被 angular 捕获(可能是因为某些超级鱼菜单项仅包含 href 的“#”(它们是包含的父菜单子菜单)