/ng-carousel

An AngularJS directive for a creating a simple carousel running in your application.

OtherNOASSERTION

Angular Carousel

An AngularJS directive for a creating a simple carousel running in your application.

Browser Support

  • IE7+ (no transitions)
  • IE10+ with transitions
  • Chrome, Safari, Opera, FireFox

Install

Clone the repository and include directly into your project. You can also use bower and install as a dependency:

bower install angular-carousel

Add the dependency in your Angular's project dependency arguments:

var app = angular.module('MyApp', [
  'angular-carousel'
]);

Dependencies

  • jQuery (for transitions)
  • I use Font-Awesome in the example, but this is not included in the project.

Make sure you reference the script in your javascript:

<script src="bower_components/ng-carousel/angular-carousel.js"></script>

Usage

Make sure your carousel-container includes:

data-angular-carousel

Html Structure

<div class='carousel-container' data-angular-carousel>
  
  <div class='carousel-belt'>
    <div class='carousel-item'>ONE</div>
    <div class='carousel-item'>TWO</div>
    <div class='carousel-item'>THREE</div>
  </div>

  <a class='arrow arrow-left'><i class='fa fa-angle-left'></i></a>
  <a class='arrow arrow-right'><i class='fa fa-angle-right'></i></a>
</div>

TODO

-Modernizr for jQuery-fallback transitions