我在我的angularjs应用中具有以下片段:
<div ng-repeat="proverb in proverbs">
<div class="col-sm-6">
<div class="alert alert-warning">
<a href="#/{{langID}}/{{$index}}">{{proverb}}</a>
</div>
</div>
</div>
这将对我的proverbs
数组中每个proverb
的类div
元素生成CC_1元素。我的目的是显示两列每当屏幕足够大时。
尽管不使用Bootstrap的.row
元素,但上述片段的工作原理。
问题是,我如何包含一个只会出现ng-repeat
的每个迭代的.row
元素,以便我得到以下最终结果:
<div class="row">
<div class="col-sm-6">
<div class="alert alert-warning">
<a href="#/{{langID}}/{{$index}}">{{proverb}}</a>
</div>
</div>
<div class="col-sm-6">
<div class="alert alert-warning">
<a href="#/{{langID}}/{{$index}}">{{proverb}}</a>
</div>
</div>
</div>
<div class="row">
<div class="col-sm-6">
<div class="alert alert-warning">
<a href="#/{{langID}}/{{$index}}">{{proverb}}</a>
</div>
</div>
<div class="col-sm-6">
<div class="alert alert-warning">
<a href="#/{{langID}}/{{$index}}">{{proverb}}</a>
</div>
</div>
</div>
此外,鉴于,每当Bootstrap中.col
元素的跨度的总和大于12,下一个元素就会被推下,甚至有任何理由使用.row
类,而不是保证在所有人之前生成新行列完全填充?
如果您不需要.row,则可以执行此操作
<div ng-repeat="proverb in proverbs">
<div class="col-sm-6">
<div class="alert alert-warning">
<a href="#/{{langID}}/{{$index}}">{{proverb}}</a>
<ng-show="$index % 2 == 0" br/>
</div>
</div>
</div>