Fork me on GitHub

AngularJS Touch Carousel

Transform your ng-repeat or DOM nodes in a mobile-friendly carousel just by adding a 'rn-carousel' attribute to your HTML; AngularJS directives FTW :)

Carousels are data-bound to your ngRepeat collections and can be DOM buffered (good for performance)

Swipe these demos with your mouse or finger :

ngRepeat demo (buffered carousel)

template-based demo

buffered ngRepeat carousel with custom controls

{{ slideIndex + 1 }} / {{ slides2.length }}

object-based ngRepeat carousel with indicators

Other demos