2015-03-16 3 views
2

Я хочу, чтобы изменить интервал в соответствии с вводом пользователя:ионный слайдер - есть способ изменить интервал dynamiclly

   <div class="item range range-positive"> 
        speed : 
        <i class="icon ion-ios-speedometer-outline"></i> 
        <input ng-model="learnSpeed" type="range" name="volume" min="0" max="20000" value="2000"> 
        <i class="icon ion-ios-speedometer"></i> 
       </div> 



       <ion-slide-box does-continue="true" 
           auto-play="true" 
           slide-interval="{{learnSpeed}}" 
           on-slide-changed="slideHasChanged($index)"> 
        <ion-slide ng-repeat="word in allWords" > 
         <div class="box center" 
          ng-class="getRandomColor(word.name)"> 
          <h1>{{word.name}}</h1> 
         </div> 
        </ion-slide> 
       </ion-slide-box> 
</div> 

, что случилось сейчас, что slide-interval="{{learnSpeed}}" получить скорость от входа, но ползунок не работает с этим интервалом.

есть способ сделать это?

EDIT:

, когда я добавить этот код в контроллер, он не работает, а также:

controller('learnCtrl', function($scope, $ionicSlideBoxDelegate) { 
     $scope.$watch('learnSpeed', function (newValue, oldValue) { 
      console.log('oldValue=' + oldValue); 
      console.log('newValue=' + newValue); 
      $ionicSlideBoxDelegate.update(); 
     }); 
}); 
+2

Любое решение по этому вопросу? –

+0

Вы решили это? –

ответ

0

Я думаю, что вы, возможно, придется сделать из вашего контроллера вызова $ionicSlideBoxDelegate.update(); из вашего контроллера при пользователь меняет значение интервала.

+0

not wotk for me..but спасибо – user1932595

+0

Как вы это называете? –

+0

см. Мое обновление .. – user1932595

Смежные вопросы