我正在构建我的第一个单页应用。它只在小部件的页面内容中。 (基本上是分页)。
我在标题中有链接,与角应用程序无关,链接的构造如下:
<a href="#">Basket</a>
我实际上无法控制上面链接的呈现HTML。正如我读到的那样,添加target="_self"
会使角度不使用它的路由服务。
我可以确认我没有使用$routeProvider
或任何路由。因为它位于一个页面上并使用一个模板文件。
然而,我正在使用以下Angular服务:
$scope, $log, $location, $filter, $http, $anchorScroll
此外,我正在使用$locationProvider
,html5Mode
设置为true
,requireBase
设置为false
。
我正在使用Angular版本1.2.28
每当我点击这些类型的链接时,angular似乎接管并且什么都不做。如果我取消href="#"
点击事件似乎有效,角度不会触及它。
任何帮助都将不胜感激;
答案 0 :(得分:0)
我设法找出了这个错误,问题似乎只发生在Angular版本1.2.28&amp; 1.2.27。
我去使用更新的版本并且一切正常,但由于IE8兼容性,我需要保持1.2版本,所以我恢复到版本1.2.26,直到我的用户升级到IE 9+的新版本。
我最终解决了这个问题,因为必须将我的所有代码都删除到一个基本的空白画布应用程序。问题仍然存在。希望这对遇到此事的任何人都有用。