一尘不染

具有数据切换功能的Bootstrap选项卡导致在angularjs中重新加载

angularjs

我刚刚迁移到AngularJS 1.2。我已经意识到我所有的菜单/导航元素都配置了数据切换,例如:

<li><a href="#additionalSelection" data-toggle="tab">Additional Selection</a></li>

不再工作了。他们应该使用id =“ additionalSelection”切换元素-这就是我使用Angular
1.0.8版本时Angular&Bootstrap的工作方式。

但是现在,当我单击锚元素时,Angular截获了此单击,并尝试路由 附加选择 并导致页面刷新…

有办法解决吗?


阅读 168

收藏
2020-07-04

共1个答案

一尘不染

解决方案很简单,就像用 data-target* 替换 href 属性。解决了这个问题: *

<li><a data-target="#additionalSelection" data-toggle="tab">Additional Selection</a></li>
2020-07-04