Хотелось бы узнать стоит ли так поступать:
Допустим у нас ng-repeat по массиву объектов, в самих объектах есть еще массивы т.е нужен nested ng-repeat;
Чтоб не загромождать код я добавил директиву как атрибут, в которую передаю этот массив, а она уже рендерит его.
Вариант с nested:
<ul>
<li ng-repeat="item in items">
{{ item.name }}
<div ng-repeat="_item in item.array">{{_item}}</div>
</li>
</ul>
или же сделать директивой
<ul>
<li ng-repeat="item in items">
{{ item.name }}
<div renderArray="item.array"></div>
</li>
</ul>