Creating repeat functionality in collection-repeat

I am creating a loop feature with Collection-repeat and ion-scroll. Check this Github Repo

I want your advice and help. Because I think directive is better because of DOM Manipulation. The above version has lots of replicate code.

I need to create loop and auto-play featuer like ion-slide-box but with collection-repeat and ion-scroll.

@andy and ionic devs, waiting for your expert advice.