Angular.js mit bootstrap und dynamisch erstellen von Zeilen

Ich versuche herauszufinden, wie Sie dynamisch erstellen bootstrap Zeile divs mit der Klasse row-fluid mit angular.js mit der ng-repeat Richtlinie.

Hier ist die Winkelgeschwindigkeit:

 <div ng-repeat="task in tasks" class="row-fluid">
     <div class="span6 well">{{task.name}}</div>
 </div>

Bedeutet dies nicht aber funktionieren. Die bootstrap html ich erstellen wollen, ist:

http://jsfiddle.net/YKkXA/2/

Grundsätzlich muss ich tun mod 2 der index innerhalb von ng-repeat, und wenn es auf 0 ist, schließen Sie die </div> und erstellen Sie eine neue <div class="row-fluid">. Wie ist das möglich?

  • Sie können verwenden Sie die vordefinierte variable $index innerhalb der ng-repeat-Schleife
  • Können Sie ein Beispiel geben, wie genau würde $index uns helfen? Wir brauchen im Grunde eine if - Anweisung innerhalb der ng-repeat.
  • Ich sah das Beispiel, es gibt keinen Weg, es zu tun mit ngRepeat. Schreiben Sie eine benutzerdefinierte Richtlinie erstellen der html-dinamically
  • Sie sollten akzeptieren Anthony ' s Antwort auf diese - es löst das problem, und dies ist das erste Ergebnis bei der Suche nach dieser in Google-es sollte darauf hingewiesen werden, dass es der richtige Weg, es zu tun.
  • Siehe meine Antwort hier für einen filter, um diese zu bewältigen, die NICHT zu einer unendlichen digest: stackoverflow.com/a/21653981/1435655
InformationsquelleAutor Justin | 2013-02-07
Schreibe einen Kommentar