1- < div class ="demo-content ">
2- < mdc-slider #simple discrete [min] ="min " [max] ="max " [value] ="value "> </ mdc-slider >
3- < p > Min: {{ simple.min }}</ p >
4- < p > Max: {{ simple.max }}</ p >
5- < p > Value: {{ simple.value }}</ p >
6- < example-viewer [example] ="exampleSimple "> </ example-viewer >
7- </ div >
8-
91< div class ="demo-content ">
102 < h3 class ="demo-content__headline "> Continuous</ h3 >
11- < mdc-slider #continuous [min] ="continuousMin.value " [max] ="continuousMax.value "
12- value ="50 " (input) ="onInput($event) " (change) ="onChange($event) " name ="test "> </ mdc-slider >
3+ < mdc-slider #continuous [min] ="continuousMin.value "
4+ [max] ="continuousMax.value " value ="50 " (input) ="onInput($event) "
5+ (change) ="onChange($event) " name ="test "> </ mdc-slider >
136
14- < mdc-text-field #continuousMin label ="Min " size ="1 " min ="0 " max ="200 " type =" number "
15- value ="0 "> </ mdc-text-field >
16- < mdc-text-field #continuousMax label ="Max " type ="number " size ="1 " min ="0 " max =" 200 "
17- value ="100 "> </ mdc-text-field >
7+ < mdc-text-field #continuousMin label ="Min " size ="1 " min ="0 " max ="200 "
8+ type =" number " value ="0 "> </ mdc-text-field >
9+ < mdc-text-field #continuousMax label ="Max " type ="number " size ="1 " min ="0 "
10+ max =" 200 " value ="100 "> </ mdc-text-field >
1811 < div class ="demo-layout__row ">
1912 < mdc-form-field >
20- < mdc-checkbox (change) ="continuous.disabled = !continuous.disabled "> </ mdc-checkbox >
13+ < mdc-checkbox (change) ="continuous.disabled = !continuous.disabled ">
14+ </ mdc-checkbox >
2115 < label > Disabled</ label >
2216 </ mdc-form-field >
2317 </ div >
@@ -29,16 +23,19 @@ <h3 class="demo-content__headline">Continuous</h3>
2923
3024< div class ="demo-content ">
3125 < h3 class ="demo-content__headline "> Discrete</ h3 >
32- < mdc-slider #discrete discrete [min] ="discreteMin.value " [max] ="discreteMax.value "
33- value ="25 " (input) ="discreteInputEventValue = $event.value " (change) ="discreteChangeEventValue = $event.value "> </ mdc-slider >
26+ < mdc-slider #discrete discrete [min] ="discreteMin.value "
27+ [max] ="discreteMax.value " [value] ="discreteValue "
28+ (input) ="discreteInputEventValue = $event.value "
29+ (change) ="discreteChangeEventValue = $event.value "> </ mdc-slider >
3430
35- < mdc-text-field #discreteMin label ="Min " type ="number " size ="1 " min ="0 " max =" 200 "
36- value ="0 "> </ mdc-text-field >
37- < mdc-text-field #discreteMax label ="Max " type ="number " size ="1 " min ="0 " max =" 200 "
38- value ="100 "> </ mdc-text-field >
31+ < mdc-text-field #discreteMin label ="Min " type ="number " size ="1 " min ="0 "
32+ max =" 200 " value ="0 "> </ mdc-text-field >
33+ < mdc-text-field #discreteMax label ="Max " type ="number " size ="1 " min ="0 "
34+ max =" 200 " value ="100 "> </ mdc-text-field >
3935 < div class ="demo-layout__row ">
4036 < mdc-form-field >
41- < mdc-checkbox (change) ="discrete.disabled = !discrete.disabled "> </ mdc-checkbox >
37+ < mdc-checkbox (change) ="discrete.disabled = !discrete.disabled ">
38+ </ mdc-checkbox >
4239 < label > Disabled</ label >
4340 </ mdc-form-field >
4441 </ div >
@@ -50,8 +47,9 @@ <h3 class="demo-content__headline">Discrete</h3>
5047
5148< div class ="demo-content ">
5249 < h3 class ="demo-content__headline "> Discrete with Tick Marks</ h3 >
53- < mdc-slider #demomarkers discrete markers [min] ="dmMin.value " [max] ="dmMax.value "
54- [step] ="dmStep.value " value ="20 " (input) ="markersInputEventValue = $event.value "
50+ < mdc-slider #demomarkers discrete markers [min] ="dmMin.value "
51+ [max] ="dmMax.value " [step] ="dmStep.value " value ="20 "
52+ (input) ="markersInputEventValue = $event.value "
5553 (change) ="markersChangeEventValue = $event.value "> </ mdc-slider >
5654 < mdc-text-field #dmMin label ="Min " type ="number " size ="1 " min ="0 " max ="200 "
5755 value ="0 "> </ mdc-text-field >
@@ -61,7 +59,8 @@ <h3 class="demo-content__headline">Discrete with Tick Marks</h3>
6159 value ="5 "> </ mdc-text-field >
6260 < div class ="demo-layout__row ">
6361 < mdc-form-field >
64- < mdc-checkbox (change) ="demomarkers.disabled = !demomarkers.disabled "> </ mdc-checkbox >
62+ < mdc-checkbox (change) ="demomarkers.disabled = !demomarkers.disabled ">
63+ </ mdc-checkbox >
6564 < label > Disabled</ label >
6665 </ mdc-form-field >
6766 </ div >
@@ -71,15 +70,26 @@ <h3 class="demo-content__headline">Discrete with Tick Marks</h3>
7170 < example-viewer [example] ="exampleDiscreteTickMarks "> </ example-viewer >
7271</ div >
7372
73+ < div class ="demo-content ">
74+ < h3 class ="demo-content__headline "> Custom range</ h3 >
75+ < mdc-slider #ranged discrete min ="500 " max ="1000 " value ="500 "> </ mdc-slider >
76+ < p > Min: {{ ranged.min }}</ p >
77+ < p > Max: {{ ranged.max }}</ p >
78+ < p > Value: {{ ranged.value }}</ p >
79+ < example-viewer [example] ="exampleCustomRange "> </ example-viewer >
80+ </ div >
81+
7482< div class ="demo-content ">
7583 < h3 class ="demo-content__headline "> ngModel</ h3 >
76- < mdc-slider #demoModel [min] ="0 " [max] ="100 " [(ngModel)] ="sliderModel "> </ mdc-slider >
84+ < mdc-slider #demoModel [min] ="0 " [max] ="100 " [(ngModel)] ="sliderModel ">
85+ </ mdc-slider >
7786 < p > Value: {{ demoModel.value }}</ p >
7887 < example-viewer [example] ="exampleNgModel "> </ example-viewer >
7988</ div >
8089
8190< div class ="demo-content ">
8291 < h3 class ="demo-content__headline "> Theme</ h3 >
83- < mdc-slider discrete markers class ="demo-slider--custom " value ="20 "> </ mdc-slider >
92+ < mdc-slider discrete markers class ="demo-slider-custom " value ="20 ">
93+ </ mdc-slider >
8494 < example-viewer [example] ="exampleTheme "> </ example-viewer >
8595</ div >
0 commit comments