1
1
< html ng-app ='angular-bootstrap-slider-test '>
2
- < head >
3
- < title > Angular Bootstrap Slider test</ title >
4
- < link rel ="stylesheet " href ="bower_components/bootstrap/dist/css/bootstrap.css ">
5
- < link rel ="stylesheet " href ="bower_components/seiyria-bootstrap-slider/dist/css/bootstrap-slider.css ">
6
- </ head >
7
- < body ng-controller ="TestCtrl ">
2
+ < head >
3
+ < title > Angular Bootstrap Slider test</ title >
4
+ < link rel ="stylesheet " href ="bower_components/bootstrap/dist/css/bootstrap.css ">
5
+ < link rel ="stylesheet " href ="bower_components/seiyria-bootstrap-slider/dist/css/bootstrap-slider.css ">
6
+ </ head >
7
+ < body ng-controller ="TestCtrl ">
8
8
9
- < div class ="col-md-2 col-md-offset-2 ">
9
+ < div class ="col-md-2 col-md-offset-2 ">
10
10
11
- Slider Value: < input type ="number " ng-model ="sliders.sliderValue " class ="form-control ">
11
+ Slider Value: < input type ="number " ng-model ="sliders.sliderValue " class ="form-control ">
12
12
13
- Max. Value: < input type ="number " ng-model ="testOptions.max " class ="form-control ">
14
- Min. Value: < input type ="number " ng-model ="testOptions.min " class ="form-control ">
13
+ Max. Value: < input type ="number " ng-model ="testOptions.max " class ="form-control ">
14
+ Min. Value: < input type ="number " ng-model ="testOptions.min " class ="form-control ">
15
15
16
- < slider ng-model ="sliders.sliderValue " min ="testOptions.min " step ="testOptions.step " max ="testOptions.max "> </ slider >
17
- Value: {{sliders.sliderValue}}
16
+ < slider ng-model ="sliders.sliderValue " min ="testOptions.min " step ="testOptions.step " max ="testOptions.max "> </ slider >
17
+ Value: {{sliders.sliderValue}}
18
18
19
- < br > < br > < br > < br >
19
+ < br > < br > < br > < br >
20
20
21
- < span slider ng-model ="sliders.secondSliderValue " min ="minTest " slider-id ="idTest "> </ span >
22
- Value: {{sliders.secondSliderValue}}
21
+ < span slider ng-model ="sliders.secondSliderValue " min ="minTest " slider-id ="idTest "> </ span >
22
+ Value: {{sliders.secondSliderValue}}
23
23
24
- < br > < br > < br > < br >
24
+ < br > < br > < br > < br >
25
25
26
- < span slider ng-model ="sliders.rangeSliderValue " min ="testOptions.min " max ="testOptions.max " range ="range " slider-id ="rangeSlider1 "> </ span >
27
- Value: {{sliders.rangeSliderValue}}
26
+ < span slider ng-model ="sliders.rangeSliderValue " min ="testOptions.min " max ="testOptions.max " range ="range "
27
+ slider-id ="rangeSlider1 "> </ span >
28
+ Value: {{sliders.rangeSliderValue}}
28
29
29
- < br > < br > < br > < br >
30
+ < br > < br > < br > < br >
30
31
31
- < span ng-model ="sliders.rangeSliderValue2 " slider min ="testOptions.min " max ="testOptions.max " range ="range " value ="value " slider-id ="rangeSlider2 "> </ span >
32
- Value: {{sliders.rangeSliderValue2}}
32
+ < span ng-model ="sliders.rangeSliderValue2 " slider min ="testOptions.min " max ="testOptions.max " range ="range "
33
+ value ="value " slider-id ="rangeSlider2 "> </ span >
34
+ Value: {{sliders.rangeSliderValue2}}
33
35
34
- < br > < br > < br > < br >
36
+ < br > < br > < br > < br >
35
37
36
- < slider ng-model ="sliders.thirdSliderValue " formater ="myFormater "> </ slider >
37
- Value: {{sliders.thirdSliderValue}}
38
+ < slider ng-model ="sliders.thirdSliderValue " formater ="myFormater "> </ slider >
39
+ Value: {{sliders.thirdSliderValue}}
38
40
39
- < br > < br > < br > < br >
41
+ < br > < br > < br > < br >
40
42
41
- < span slider ng-model ="sliders.fourthSliderValue " on-start-slide ="status='started' " on-slide ="status='sliding' " on-stop-slide ="status='stopped' "> </ span >
42
- Value: {{sliders.fourthSliderValue}}< br >
43
- Status: {{status}}
43
+ < span slider ng-model ="sliders.fourthSliderValue " on-start-slide ="status='started' " on-slide ="status='sliding' "
44
+ on-stop-slide ="status='stopped' "> </ span >
45
+ Value: {{sliders.fourthSliderValue}}
46
+ Status: {{status}}
44
47
45
- < br > < br > < br > < br >
48
+ < span slider ng-model ="sliders.fourthSliderValue " on-start-slide ="status='started' " on-slide ="slideDelegate(value) "
49
+ on-stop-slide ="status='stopped' "> </ span >
50
+ Value: {{sliders.fourthSliderValue}}
51
+ Status: {{status}}
46
52
47
- < span slider ng-model ="sliders.fourthSliderValue " on-start-slide ="status='started' " on-slide ="slideDelegate(value) " on-stop-slide ="status='stopped' "> </ span >
48
- Value: {{sliders.fourthSliderValue}}< br >
49
- Status: {{status}}
53
+ < br > < br > < br > < br >
50
54
51
- < br > < br > < br > < br >
55
+ < span slider ng-model ="sliders.fifthSliderValue " on-start-slide ="slideDelegate(value, $event) " on-slide ="slideDelegate(value, $event) " on-stop-slide ="slideDelegate(value, $event) "> </ span >
56
+ Value: {{sliders.fifthSliderValue}}< br >
57
+ Event type: {{delegateEvent.type}}
52
58
53
- < span slider ng-model ="sliders.fifthSliderValue " on-start-slide ="slideDelegate(value, $event) " on-slide ="slideDelegate(value, $event) " on-stop-slide ="slideDelegate(value, $event) "> </ span >
54
- Value: {{sliders.fifthSliderValue}}< br >
55
- Event type: {{delegateEvent.type}}
56
- </ div >
59
+ < br > < br > < br > < br >
57
60
61
+ Updates model on slide event by default
62
+ < span slider ng-model ="sliders.sixthSliderValue "> </ span >
63
+ Value: {{sliders.sixthSliderValue}}
58
64
59
- < script src ="bower_components/jquery/dist/jquery.js "> </ script >
60
- < script src ="bower_components/angular/angular.js "> </ script >
61
- < script src ="bower_components/bootstrap/dist/js/bootstrap.js "> </ script >
62
- < script src ="bower_components/seiyria-bootstrap-slider/dist/bootstrap-slider.min.js "> </ script >
65
+ < br > < br >
63
66
64
- <!-- angular-slider include -->
65
- < script src ="slider.js "> </ script >
67
+ Updates model only on slideStop event
68
+ < span slider ng-model ="sliders.seventhSliderValue " updateevent ="slideStop "> </ span >
69
+ Value: {{sliders.seventhSliderValue}}
66
70
67
- <!-- test file include -->
68
- < script src ="test.js "> </ script >
69
- </ body >
71
+ < br > < br >
72
+
73
+ Updates model on slideStart and slideStop
74
+ < span slider ng-model ="sliders.eighthSliderValue " updateevent ='["slideStart","slideStop"] '> </ span >
75
+ Value: {{sliders.eighthSliderValue}}
76
+
77
+ < br > < br >
78
+
79
+ Updates model on all events
80
+ < span slider ng-model ="sliders.ninthSliderValue " updateevent ="["slideStop", "slide", "slideStart"] "> </ span >
81
+ Value: {{sliders.ninthSliderValue}}
82
+ </ div >
83
+
84
+
85
+ < script src ="bower_components/jquery/dist/jquery.js "> </ script >
86
+ < script src ="bower_components/angular/angular.js "> </ script >
87
+ < script src ="bower_components/bootstrap/dist/js/bootstrap.js "> </ script >
88
+ < script src ="bower_components/seiyria-bootstrap-slider/dist/bootstrap-slider.min.js "> </ script >
89
+
90
+ <!-- angular-slider include -->
91
+ < script src ="slider.js "> </ script >
92
+
93
+ <!-- test file include -->
94
+ < script src ="test.js "> </ script >
95
+ </ body >
70
96
</ html >
0 commit comments