【发布时间】:2016-05-02 09:36:18
【问题描述】:
我的列表中有大约 13 个项目,所以我想让 ui-bootstrap 中的下拉菜单至少有两列。现在,这是我的按钮 html:
<div class="btn-group" uib-dropdown keyboard-nav>
<button id="simple-btn-keyboard-nav" type="button" class="btn btn-primary" uib-dropdown-toggle>
Graph By Indications<span class="caret"></span>
</button>
<ul uib-dropdown-menu role="menu" aria-labelledby="simple-btn-keyboard-nav">
<li class="nav-item" ng-repeat="item in test2" ng-click="fullIndicationFunction(item)"><a href="#">{{item}}</a></li>
</ul>
<ul uib-dropdown-menu role="menu" aria-labelledby="simple-btn-keyboard-nav">
<li class="nav-item" ng-repeat="item in test1" ng-click="fullIndicationFunction(item)"><a href="#">{{item}}</a></li>
</ul>
</div>
现在,我最终将单独的列放在一起,我正试图让它们彼此并排。我已经尝试用<div class="row">...</div> 包装<ul> 标签,但这只会让下拉菜单完全停止工作。
这是上面代码产生的结果:
【问题讨论】:
-
您可以为任何 angular-ui 组件创建自己的模板。事实上,如果您使用非模板版本也可以创建您自己的所有模板
标签: html angularjs twitter-bootstrap drop-down-menu angular-ui-bootstrap