У меня есть список элементов. Элементом может быть несколько вещей, скажем, список выглядит примерно так:
[userObject , vehicleObject , userObject , animalObject , animalObject]
Теперь я хочу отобразить список с директивой ngRepeat, которая будет использовать шаблон в соответствии с типом объекта (Полиморфный рендеринг). это можно сделать?
возможно, что-то вроде (ng-use) - это директива гипотетически):
<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>