Може кому пригодится, решил следующим образом
view
<uib-carousel active="active" interval="myInterval" no-wrap="noWrapSlides">
<uib-slide ng-repeat="slide in slides track by slide.id" index="slide.id">
<div ng-if="slide.id==slides.length-2">
<img ng-src="{{slide.image}}">
<img ng-src="{{slides[$index+1].image}}">
<div class="imgg"></div>
</div>
<div ng-if="slide.id==slides.length-1">
<img ng-src="{{slide.image}}">
<div class="imgg"></div>
<div class="imgg"></div>
</div>
<div ng-if="(slide.id != slides.length-1) && (slide.id != slides.length-2)">
<img ng-src="{{slide.image}}">
<img ng-src="{{slides[$index+1].image}}">
<img ng-src="{{slides[$index+2].image}}">
</div>
</uib-slide>
</uib-carousel>