javascript - Angular 路由覆盖选项卡和折叠面板插件使用的 href 行为

标签 javascript twitter-bootstrap angularjs

我将 twitter-bootstrap 用于选项卡和折叠面板。这两个插件都是通过覆盖 hrefs 来工作的。有时 - 不一致,路由提供者会覆盖选项卡/折叠行为并尝试将其用作路由。

我希望有解决此问题的方法,但也已将其作为问题添加到 github

一些解决方法实现的建议:

  1. 如果没有提供 .otherwise - 不要触及任何没有提供的路线 专门配置。
  2. 将 .ignore('path') 作为配置选项添加到 routeProvider。

最佳答案

作为解决方法,而不是使用 href="#targetDivId",Twitter Bootstrap 允许将 data-target="#targetDivId" 作为属性,这解决了我的问题。

这是描述问题的线程:GitHub Issue

关于javascript - Angular 路由覆盖选项卡和折叠面板插件使用的 href 行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13345927/

相关文章:

JavaScript 警报回调在函数内部不起作用

html - Bootstrap 响应式输入表单域

javascript - 函数内的 AngularJS 摘要

javascript - 使用 twitter bootstrap 防止子元素崩溃

html - 单选按钮不与标签内联

javascript - 使用 JavaScript 和 lodash 汇总对象数组数据的最佳方法

angularjs - 在 Angular 1.2 rc2 中使用 ng-animate 和 animate.css

javascript - GitHub API - 使用 Angular 的 $scope 获取 url

javascript - 在javascript中使用for循环在数组中搜索值

javascript - Jasmine - 如何在没有实现的情况下监视函数