Angular directive that uses owl carousel by David Deutsch. You can use any options from OwlCarousel2 Docs in this directive.
This directive is only usable for Angular 1.6.*.
To install this package, run:
bower install angularOwlCarousel --save
then in your angular module add jmp.carousel as dependency:
(function () {
    'use strict';
    angular.module('mgApp', ['jmp.carousel']);
    ...You can use this directive like this:
<div owl-carousel="owlOptions" owl-instance="getOwlInstance($owl)">
    <div class="item"><h4>1</h4></div>
    <div class="item"><h4>2</h4></div>
    <div class="item"><h4>3</h4></div>
    <div class="item"><h4>4</h4></div>
    <div class="item"><h4>5</h4></div>
    ...
</div>or just this:
<div owl-carousel>
    <div class="item"><h4>1</h4></div>
    <div class="item"><h4>2</h4></div>
    <div class="item"><h4>3</h4></div>
    <div class="item"><h4>4</h4></div>
    <div class="item"><h4>5</h4></div>
    ...
</div>and in your controller:
angular
    .module('myApp')
    .controller('testController', function ($scope) {
        // You can use all options from OwlCarousel2 Documentation
        $scope.owlOptions = {
            items: 5,
            loop: true,
            nav: true
        };
        $scope.getOwlInstance = function (owlInstance) {
            console.log(owlInstance);
        };
    });This project is licensed under the terms of the MIT license.