Ich entwickle Posteingang für Nachrichten mit AngularJs, und ich stieß auf ein Problem: Ich möchte nur das letzte Element innerhalb ng-repeat
zeigen. Ich habe etwas recherchiert und herausgefunden, dass der folgende Code funktionieren sollte.ng-repeat nur letztes Element anzeigen
<div class="inbox" ng-repeat="recipient in messages">
<ul>
<div>
<span> {{recipient.$id}} <br> </span>
<li class="inboxItem">
<span ng-repeat="messages in recipient"> {{messages.sender}} {{messages.message}} <br></span>
</li>
</div>
</ul>
</div>
Allerdings nicht. Kannst du mir sagen, was mache ich falsch? Ich dachte, dass array.length-1
ng-repeat begrenzen sollte, um nur das letzte Objekt in einem Array zu zeigen.
Danke!
Warum möchten Sie ng-repeat verwenden, um nur ein Element anzuzeigen? –
Meine Datenstruktur wird in diesem Thema beschrieben: http://stackoverflow.com/questions/29166236/iterate-over-array-which-includes-objects Und es ist komplizierter, es ohne ng-Wiederholung zu tun (zumindest mit meinem Satz von Skills) – uksz