Jak używać AngularJS ng-repeat
do wyświetlania następującego kodu HTML (Twitter Bootstrap Rusztowanie)? Zasadniczo, co trzeci rekord muszę zamknąć </div>
, wydrukować <hr>
, następnie otworzyć inny <div class="span4">
Jak korzystać z AngularJS ng-repeat z rusztowaniem Twitter Bootstrap?
<div class="row">
<div class="span4">
<h3>
Project A
</h3>
</div>
<div class="span4">
<h3>
Project B
</h3>
</div>
<div class="span4">
<h3>
Project C
</h3>
</div>
</div>
<hr>
<div class="row">
<div class="span4">
<h3>
Project D
</h3>
</div>
<div class="span4">
<h3>
Lab Title
</h3>
</div>
<div class="span4">
<h3>
Project E
</h3>
</div>
</div>
Utworzyłem skrzypce dla dema kodowych.
http://jsfiddle.net/ADukg/261/
Jest to całkiem sprytne rozwiązanie.Ale jak poradziłbyś sobie z przypadkiem, w którym długość zbioru danych nie jest podzielna przez 3? Na przykład mówisz, że wyświetlasz obrazy ... $ index + 0 w ostatnim wierszu wskazuje na URL img, ale +1 i +2 są puste. –
Wyliczyłem to. Po prostu wykonaj ng-show = "! (($ Index + x)> (art.length-1))" na img, gdzie x wynosi odpowiednio 0, 1, 2. Angular jest taki sprytny. –
To jest genialne. @andy dodaj pomysł na rob-ng'a, tutaj i na skrzypce! –