【发布时间】:2016-01-17 21:54:58
【问题描述】:
我是 Angular/Bootstrap 的新手,我下载了一个模板,我正在尝试修改和添加功能以进行学习。
我正在尝试有一个可折叠的子菜单
<ul class="nav nav-sidebar">
<li ng-class="{active: $state.includes('overview')}"><a ui-sref="overview">Overview <span class="sr-only">(current)</span></a></li>
<li><a href="" data-toggle="collapse" data-target="#products">Products</a></li> <!-- a click on this should expand the div below... -->
<div class="collapse" id="products">
<ul>
<div ng-repeat="itemType in itemTypes">
<li><a href="" class="list-group-item">{{itemType.Description}}</a></li>
</div>
</ul>
</div>
</ul>
我的尝试来自this example。
我希望通过单击锚点来触发动画,而不是按钮。
我看了一个版本的 Bootstrap 动画有问题所以我升级到bootstrap#3.3.6
有什么想法吗?
谢谢。
编辑:我的意思是不工作,什么都没有发生。我可以使用ng-show 指令,但没有流畅的动画。
【问题讨论】:
-
您是否像链接到的示例一样引入
collapse.js? Angular 中的内置动画是用 CSS 定义的,而不是 JS。 -
我不认为我是。我应该手动编辑
bower.json文件还是有安装它的命令?我试过bower install bootstrap-collapse,说没有这样的包。
标签: javascript css angularjs twitter-bootstrap