【发布时间】:2017-04-25 14:36:17
【问题描述】:
如何创建动态多列下拉列表。我正在使用 angular2 并寻找类似http://alijafarian.com/bootstrap-multi-column-dropdown-menu/
但是这里我们将列固定为 3,列表项硬编码。在我的情况下,我有一个动态列表,希望在一列中显示 5 个项目。例如:如果列表包含 20 个项目,那么我们会有 4 列,每列 5 项。我的代码如下所示
....
<li role="presentation" class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown"
href="#" role="button"
aria-haspopup="true" aria-expanded="false">
Artists
<span class="caret"></span></a>
<ul class="dropdown-menu ">
<li *ngFor="let artist of artists">
<a><input type="checkbox"> {{artist.name}} </a>
</li>
</ul>
</li>
.....
我现在正在使用 ngFor 指令循环浏览艺术家列表并将其显示在单列中。但想根据列表的大小在多列中显示它。
【问题讨论】:
标签: css twitter-bootstrap angular twitter-bootstrap-3