$ionicSlideBoxDelegate
Delegate that controls the ionSlideBox directive.
Methods called directly on the $ionicSlideBoxDelegate service will control all slide boxes. Use the $getByHandle method to control specific slide box instances.
Usage
<ion-view>
  <ion-slide-box>
    <ion-slide>
      <div class="box blue">
        <button ng-click="nextSlide()">Next slide!</button>
      </div>
    </ion-slide>
    <ion-slide>
      <div class="box red">
        Slide 2!
      </div>
    </ion-slide>
  </ion-slide-box>
</ion-view>
function MyCtrl($scope, $ionicSlideBoxDelegate) {
  $scope.nextSlide = function() {
    $ionicSlideBoxDelegate.next();
  }
}
Methods
  update()
Update the slidebox (for example if using Angular with ng-repeat, resize it for the elements inside).
  slide(to, [speed])
| Param | Type | Details | 
|---|---|---|
| to | 
        
  number
       | 
      
         The index to slide to.  | 
    
| 
        speed
        
         (optional) 
       | 
      
        
  number
       | 
      
         The number of milliseconds the change should take.  | 
    
  enableSlide([shouldEnable])
| Param | Type | Details | 
|---|---|---|
| 
        shouldEnable
        
         (optional) 
       | 
      
        
  boolean
       | 
      
         Whether to enable sliding the slidebox.  | 
    
- Returns: 
booleanWhether sliding is enabled. 
  previous([speed])
Go to the previous slide. Wraps around if at the beginning.
| Param | Type | Details | 
|---|---|---|
| 
        speed
        
         (optional) 
       | 
      
        
  number
       | 
      
         The number of milliseconds the change should take.  | 
    
  next([speed])
Go to the next slide. Wraps around if at the end.
| Param | Type | Details | 
|---|---|---|
| 
        speed
        
         (optional) 
       | 
      
        
  number
       | 
      
         The number of milliseconds the change should take.  | 
    
  stop()
Stop sliding. The slideBox will not move again until explicitly told to do so.
  start()
Start sliding again if the slideBox was stopped.
  currentIndex()
- Returns: number The index of the current slide.
 
  slidesCount()
- Returns: number The number of slides there are currently.
 
  $getByHandle(handle)
| Param | Type | Details | 
|---|---|---|
| handle | 
        
  string
       | 
      
- Returns: 
 
delegateInstanceA delegate instance that controls only theionSlideBoxdirectives withdelegate-handlematching the given handle. 
Example: $ionicSlideBoxDelegate.$getByHandle('my-handle').stop();