2016-02-25 24 views
1

我已經創建了一個滑塊,但我想要在不同範圍內的值。 This is how the slider looks. 但是,我想要的價值觀是1個拉赫,2個拉赫,3個拉赫,5個拉赫,10個拉赫和10個拉赫。我如何設置打印文本的值集。我將rg-slider與我的代碼結合在一起。AngularJS slider自定義值

<rg-slider 
    tracker-class="my-tracker rg-tracker-with-animation" 
    navigator-class="my-navigator" 
    bound-var="sliderValue" 
    show-navigator="true" 
    navigator-from="1" 
    navigator-to="16"> 
</rg-slider> 

回答

4

它看起來不像它是內置於您正在使用的rg-slider指令中。相反,複雜的事情,我會建議您使用更靈活的一個,比如這個:

http://angular-slider.github.io/angularjs-slider/index.html

更新:

將以下代碼複製到這個jsfiddle,然後點擊運行:

JS

var app = angular.module('rzSliderDemo', ['rzModule', 'ui.bootstrap']); 

app.controller('MainCtrl', function ($scope, $rootScope, $timeout, $modal) { 

    //Slider with ticks and values 
    $scope.slider_ticks_values = { 
     value: 0, 
     options: { 
      ceil: 5, 
      floor: 0, 
      showTicksValues: true, 
      translate: function (value) { 
       return value + ' Lakhs'; 
      } 
     } 
    }; 
}); 

HTML

<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.3/angular.min.js"></script> 
<script src="https://cdnjs.cloudflare.com/ajax/libs/angular-ui-bootstrap/0.14.3/ui-bootstrap-tpls.js"></script> 
<script src="https://rawgit.com/rzajac/angularjs-slider/master/dist/rzslider.js"></script> 
<div ng-app="rzSliderDemo"> 
    <div ng-controller="MainCtrl" class="wrapper"> 
     <header> 
      <h1>AngularJS Touch Slider</h1> 
     </header> 
     <article> 
      <h2>Slider with ticks and values</h2> 

      <rzslider rz-slider-model="slider_ticks_values.value" rz-slider-options="slider_ticks_values.options"></rzslider> 
     </article> 
    </div> 
</div> 
+0

謝謝。但我想打印文字以及我的價值。我沒有得到如何做到這一點 – user5397448

+0

非常感謝你 – user5397448

+0

謝謝。相關鏈接http://stackoverflow.com/questions/43803661/how-to-set-time-in-rang-slider-in-angular-js –