AngularJS - ngRepeat mit mehreren Objekttypen

Ich habe eine Liste von Elementen. Ein Element kann eine Reihe von Dinge, die, sagen wir, die Liste ist so etwas wie so :

[userObject , vehicleObject , userObject , animalObject , animalObject]

Jetzt will ich das Rendern der Liste mit der ngRepeat-Direktive, verwenden Sie eine Vorlage nach der Art des Objekts (Polymorph-rendering). kann das getan werden?

vielleicht so etwas wie (ng-Einsatz ist ein hypothetisch - Richtlinie):

<ul>
    <li ng-repeat="item in items">
       <img ng-use="item.type == 'user'" ng-src="item.src">
       <a ng-use="item.type == 'vehicle'">{{item.link}}</a>
       <span ng-use="item.type == 'animal'">{{item.name}}</span>
    </li>
</ul>
Schreibe einen Kommentar