问题如下:在ng-view指令中加载的视图中使用手风琴后,手风琴标题单击不再正常工作
http://plnkr.co/edit/KGwuqDIb7I5NrYCtPOPk?p=preview
如果在没有ng-view的页面中使用手风琴,则手风琴可以完美工作
http://plnkr.co/edit/8dY7JU1kxjZ2jAKmMIrP?p=预览
我缺少什么线索吗?
问题是Bootstrap会附加#according_name在a标签内。这会触发AngularJS路由,并且由于更改路由,test.html每次在Accordian链接上单击都会再次加载该路由。
#according_name
a
test.html
您的选择是尝试配置$locationProvider为将HTML5模式与hashbag一起使用(如果可行)
$locationProvider
$locationProvider.html5Mode(true).hashPrefix('!');
在这里查看一些文档
其他方法是使用angular-ui组件,但尚未移植为支持bootstrap的版本3。