Skip to content

Commit 935b396

Browse files
committed
Added formater option
1 parent 665c19d commit 935b396

File tree

3 files changed

+10
-0
lines changed

3 files changed

+10
-0
lines changed

slider.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@ angular.module('ui.bootstrap-slider', [])
5151
if(attrs.reversed) options.reversed = attrs.reversed === 'true';
5252
if(attrs.enabled) options.enabled = attrs.enabled === 'true';
5353
if(attrs.naturalArrowKeys) options.natural_arrow_keys = attrs.naturalArrowKeys === 'true';
54+
if(attrs.formater) options.formater = $scope.$eval(attrs.formater);
5455

5556
if (options.range && !options.value) {
5657
options.value = [0,0]; // This is needed, because of value defined at $.fn.slider.defaults - default value 5 prevents creating range slider

test.html

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,10 @@
2323
<br><br><br><br>
2424
<span ng-model="sliders.rangeSliderValue2" slider min="{{testOptions.min}}" max="{{testOptions.max}}" range="true" value="[55,70]" slider-id="rangeSlider2"></span>
2525
{{sliders.rangeSliderValue2}}
26+
27+
<br><br><br><br>
28+
<slider ng-model="sliders.thirdSliderValue" formater="myFormater"></slider>
29+
{{sliders.thirdSliderValue}}
2630
</div>
2731

2832

test.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,5 +14,10 @@ angular.module('angular-bootstrap-slider-test', ['ui.bootstrap-slider'])
1414

1515
$scope.sliders.secondSliderValue = 0;
1616
$scope.sliders.rangeSliderValue = [ 10, 50 ];
17+
18+
$scope.sliders.thirdSliderValue = 0;
19+
$scope.myFormater = function(value) {
20+
return value + "%";
21+
}
1722

1823
}]);

0 commit comments

Comments
 (0)