Ng-Wiederholung, erstes Element mit anderer Anweisung
Bekam ich den folgenden code:
<div ng-repeat="i in placeholders" square class="set-holder {{i.class}}" droppable="{{i.type}}"></div>
Ist, wie mache ich das erste Element hat die Richtlinie bigsquare
während die anderen gerade square
.
Ich versucht habe:
<div ng-repeat="i in placeholders" {{= $first ? 'big' : ''}}square class="set-holder {{i.class}}" droppable="{{i.type}}"></div>
aber leider habe ich das Ergebnis:
<div ng-repeat="i in placeholders" {{= $first ? 'big' : ''}}square class="set-holder test" droppable="3"></div>
ein.k.ein. die Bindung nicht bekommen, zusammengestellt.
InformationsquelleAutor der Frage Deepsy | 2014-02-03
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sehen diese Geige http://jsfiddle.net/nicolasmoise/xLfmK/2/.
Können Sie erstellen eine Richtlinie, an die Sie übergeben einen Zustand. Je nach Beschaffenheit wird es entweder der Platz oder das große Quadrat als solche.
Hinweis
Wenn Sie nicht wollen, zu ändern, die Richtlinien, Sie sind bereits gemacht, können Sie immer
square
einen master-Richtlinie, die fordert, die andere zwei.InformationsquelleAutor der Antwort NicolasMoise
Wenn es Ihnen nichts ausmacht mit anderen
<div>
im inneren des<li>
Sie sollten in der Lage sein, um Weg mit dabei bedingte Blöcke von<div>
mitng-if="$index == ??"
.Vielleicht so etwas wie dieses:
Es ist ein wenig Ausführlicher, aber es schön ist, trennt sich die Vorlagen, so dass Sie können Sie haben, ziemlich unabhängig von einander.
InformationsquelleAutor der Antwort subdigit
InformationsquelleAutor der Antwort ethanneff