【发布时间】:2014-04-20 21:07:12
【问题描述】:
我在 http://getbootstrap.com/javascript/#buttons-examples 做这个 ref:checkbox 示例
<div class="btn-group list-group-item-text" data-toggle="buttons">
<label data-ng-repeat="type in types"
ng-class="{btn: true, 'btn-primary': true, active: Map[type.id]}">
<input type="checkbox" ng-model="Map[type.id]">{{type.name}}
</label>
</div>
现在的问题是有时这个类型数组的项目少于 5 个,有时更多。当按钮组有超过 5 个项目时,它会以一种丑陋的方式拆分到下一行。
我该怎么做这样的事情
ng-repeat on 0-4 of array - create a button group for these 5 items
ng-repeat on 5-9 of array (if array length is >5) ...
ng-repeat on 10-14 of array (if array length is >10) ...
...
注意:更好的是查看使用了多少个字符。每种类型都有不同的名称,有些长有些短,所以有时一个很长的名称会占用面板的所有宽度。
【问题讨论】:
标签: javascript css angularjs