【发布时间】:2016-11-01 23:14:45
【问题描述】:
我正在尝试在列表的每个项目上显示一个图标。但caret 图标未显示在列表的第一项上。我需要此图标显示right 列表项的一侧。
其次当我点击icon时,它没有显示下拉列表。它正在捕获li的点击事件如何捕获“图标”点击事件
这是我的代码 http://codepen.io/naveennsit/pen/mEmyGG
<div ng-app='app'>
<div ng-controller='cntr'>
<ul class="view-list">
<li ng-repeat="d in data" ng-click="selectView(d, $event)">
<a href="#">{{d.name}}</a>
<div class="dropdown">
<button class="btn btn-primary dropdown-toggle" type="button" data-toggle="dropdown">
<span class="caret"></span></button>
<ul class="dropdown-menu">
<li><a href="#">HTML</a></li>
<li><a href="#">CSS</a></li>
<li><a href="#">JavaScript</a></li>
</ul>
</div>
</li>
</ul>
<div>
</div>
【问题讨论】:
-
我不明白你的问题。您的代码中没有图标。另外,如果你的 scss 中没有
caret类,你怎么能期望显示caret? -
我正在使用 bootsrap 图标..请参阅代码笔
标签: javascript angularjs css angularjs-directive angularjs-scope