UNPKG

angular-ui-bootstrap

Version:

Native AngularJS (Angular) directives for Bootstrap

30 lines (29 loc) 1.08 kB
<div ng-controller="CarouselDemoCtrl"> <div style="height: 305px"> <div uib-carousel active="active" interval="myInterval" no-wrap="noWrapSlides"> <div uib-slide ng-repeat="slide in slides track by slide.id" index="slide.id"> <img ng-src="{{slide.image}}" style="margin:auto;"> <div class="carousel-caption"> <h4>Slide {{slide.id}}</h4> <p>{{slide.text}}</p> </div> </div> </div> </div> <div class="row"> <div class="col-md-6"> <button type="button" class="btn btn-info" ng-click="addSlide()">Add Slide</button> <button type="button" class="btn btn-info" ng-click="randomize()">Randomize slides</button> <div class="checkbox"> <label> <input type="checkbox" ng-model="noWrapSlides"> Disable Slide Looping </label> </div> </div> <div class="col-md-6"> Interval, in milliseconds: <input type="number" class="form-control" ng-model="myInterval"> <br />Enter a negative number or 0 to stop the interval. </div> </div> </div>