Ich habe eine vorhandene HTML-Vorlage, die Fliesen auf der Seite mit ngRepeat platziert,ändern Schrittgröße für ngRepeat
<div ng-repeat="product in productList">
<div class="product-tile">
Product content goes here...
</div>
</div>
Der Designer jetzt alle 3 Fliesen in einem extra div wickeln muss.
Normalerweise würde ich Schleife durch die Liste und entweder,
- Schritt jede Schleife um 3 Positionen mit 3 Fliesen in der div in einer einzigen Iteration eingewickelt, um zu sehen, zu testen, ob die zweite und dritte Elemente existieren (für wenn ist die Listenlänge kein Vielfaches von 3)
- Oder Schritt durch die Liste ein zu einer Zeit als normal und überprüfen Sie den Index des Artikels. Wenn ein mod von 3 0 erreicht, würde ich hinzufügen, dann die zusätzlichen div-Tags
Aber ich kann nicht sehen, wie ich in Angular tut entweder würde. Irgendwelche Vorschläge, wie man damit umgeht?
Zwar ist dies eine ähnliche Antwort auf die andere ist (http://stackoverflow.com/a/30090844/979998), ist es klarer, und es zeigt auch einen Weg, kann es mit der getan werden bestehendes Modell. Sehr hilfreich! – richard