Angularjs 与ng路由器的哈希冲突
我使用的是Angularjs 与ng路由器的哈希冲突,angularjs,angularjs-ng-route,bootstrap-tabs,Angularjs,Angularjs Ng Route,Bootstrap Tabs,我使用的是ng router和引导选项卡,默认情况下,它们与div id映射。Angular是否将选项卡链接视为路由,并尝试路由它们而不是打开选项卡?我如何告诉angular应该忽略这些链接,或者如何实现选项卡,以便不必使用ID?我有很多这样的引导窗口小部件,比如使用ID的选项卡和面板 角度链接类似于: #/lesson/223 #collapsablePanel 选项卡和链接类似于: #/lesson/223 #collapsablePanel 对于引导选项卡元素,您可以使用数据目标属
ng router
和引导选项卡,默认情况下,它们与div id映射。Angular是否将选项卡链接视为路由,并尝试路由它们而不是打开选项卡?我如何告诉angular应该忽略这些链接,或者如何实现选项卡,以便不必使用ID?我有很多这样的引导窗口小部件,比如使用ID的选项卡和面板
角度链接类似于:
#/lesson/223
#collapsablePanel
选项卡和链接类似于:
#/lesson/223
#collapsablePanel
对于引导选项卡元素,您可以使用数据目标属性而不是href。您使用的是适合角度引导(例如)还是普通引导?所需的行为是什么,即您是否希望在历史记录中记录选项卡更改(并通过浏览器的“后退”按钮访问)?@NikosParaskevopoulos我使用的是纯引导,我不希望记录选项卡更改history@NikosParaskevopoulos他们只是用哈希干扰了路由,这是可以纠正的,只需从选项卡中的链接中省略
href=“#xxx”
属性即可。(这就是AngularUI引导所做的)。