Angular JS覆盖ng-app之外的A链接
Angular JS overriding A links outside of ng-app
我正在构建我的第一个单页应用程序。它只在页面内容中,就像一个小部件一样。(基本上是分页)。
我在标题中有与角度应用程序无关的链接,链接的构造如下:
<a href="#">Basket</a>
我真的无法控制上面链接的渲染 HTML。正如我所读到的,添加target="_self"
将使角度不使用它的路由服务。
我可以确认我没有使用$routeProvider
或任何路由。因为它位于一个页面上并使用一个模板文件。
但是,我正在使用以下 Angular 服务:
$scope, $log, $location, $filter, $http, $anchorScroll
此外,我正在使用$locationProvider
,html5Mode
设置为true
,requireBase
设置为false
。
我正在使用 Angular 版本 1.2.28
每当我点击这些类型的链接时,角度似乎都会接管并且什么也不做。如果我取下href="#"
点击事件似乎有效,并且角度不会触及它。
任何帮助将不胜感激;
我已经设法找出了错误,问题似乎只发生在 Angular 版本 1.2.28 和 1.2.27 中。
我使用了较新的版本,一切正常,但是由于IE2兼容性,我需要保持在8版本内,所以我恢复到版本1.2.26,直到我的用户升级到较新版本的IE 9 +。
我最终解决了这个问题,不得不将所有代码剥离到一个基本的空白画布应用程序中。问题仍然存在。希望这对遇到此问题的其他任何人都有用。
相关文章:
- Hammer.js阻止在Android Webview中点击超链接
- 如何检查链接是否有文本,并根据文本值评估条件-Jquery/JS
- 如何从外部链接JS文件
- 正在Rail应用程序中链接JS文件
- 页面加载时出现浏览器链接 JS 错误
- Chrome扩展:从弹出窗口发送数据以取消链接JS文件
- 如何制作一个按钮,当悬停在上面时,会滑动并显示链接 (JS)
- 有条件地以角度显示链接.js
- 排除具有自动链接器的特定链接.js
- 图片链接替换为其他链接JS
- 链接js和immacro来自动填写表单
- 链接JS和jQuery文件
- AngularJs -在js指令中链接js代码
- 如何在钛中链接js页面
- 为什么我不能连接到外部链接.js ?(使用Xcode插件phonegap)
- 绕过打开链接js的限制
- 如何链接JS路由变量和Symfony 2 url
- 脚本标签-不链接(JS平台游戏)
- 如何向图表添加链接.js(圆环图)
- 如何使列成为数据表中的链接.js