Ps. i want to mention i had another problem with slideBox that it is not working with collection-repeat seems data not biding so i used ng-repeat works fine but, wonder why is that !
And you should intial add the slideshow only to the dom, if there are already entries in your products-array
so add a ng-if=“products && products.length” to the ion-slide-box element
yes am calling $ionicSlideBoxDelegate.update(); after each an API call and the slides loop only once. Thank you for the note of using ng-if but, as i understand track by and bind once will do this work form me but, am not sure!
<ion-slide ng-repeat="product in ::products track by product._id">
<img ng-src="{{::product.picture}}">
</ion-slide>