diff --git a/src/dev-app/slider/BUILD.bazel b/src/dev-app/slider/BUILD.bazel
index 175651724a29..07cca109687a 100644
--- a/src/dev-app/slider/BUILD.bazel
+++ b/src/dev-app/slider/BUILD.bazel
@@ -11,6 +11,7 @@ ng_module(
],
deps = [
"//src/material/button-toggle",
+ "//src/material/checkbox",
"//src/material/slider",
"//src/material/tabs",
"@npm//@angular/forms",
diff --git a/src/dev-app/slider/slider-demo.html b/src/dev-app/slider/slider-demo.html
index c9ca6981d0c8..120e4df53c07 100644
--- a/src/dev-app/slider/slider-demo.html
+++ b/src/dev-app/slider/slider-demo.html
@@ -1,13 +1,14 @@
-
Color Picker
+Discrete
+
+Show tick marks
+
Primary
Accent
Warn
-
-
-
+
@@ -34,12 +35,10 @@ Color Picker
-
-
+
-
-
+
@@ -91,15 +90,11 @@ Color Picker
-
-
-
-
+
-
-
+
@@ -152,12 +147,10 @@ Color Picker
-
-
+
-
-
+
@@ -179,11 +172,10 @@ Color Picker
-
+
-
-
+
diff --git a/src/dev-app/slider/slider-demo.scss b/src/dev-app/slider/slider-demo.scss
index e983f7e68d7e..fcb87f1c6efa 100644
--- a/src/dev-app/slider/slider-demo.scss
+++ b/src/dev-app/slider/slider-demo.scss
@@ -44,4 +44,5 @@
border: 1px solid;
border-radius: 5px;
min-width: 300px;
+ margin-top: 30px;
}
diff --git a/src/dev-app/slider/slider-demo.ts b/src/dev-app/slider/slider-demo.ts
index 1c9c65d6977d..ba70cbbde41f 100644
--- a/src/dev-app/slider/slider-demo.ts
+++ b/src/dev-app/slider/slider-demo.ts
@@ -11,6 +11,7 @@ import {FormControl, FormsModule, ReactiveFormsModule} from '@angular/forms';
import {MatSliderModule} from '@angular/material/slider';
import {MatTabsModule} from '@angular/material/tabs';
import {MatButtonToggleModule} from '@angular/material/button-toggle';
+import {MatCheckboxModule} from '@angular/material/checkbox';
@Component({
selector: 'slider-demo',
@@ -18,6 +19,7 @@ import {MatButtonToggleModule} from '@angular/material/button-toggle';
standalone: true,
imports: [
FormsModule,
+ MatCheckboxModule,
MatButtonToggleModule,
MatSliderModule,
MatTabsModule,
@@ -26,22 +28,24 @@ import {MatButtonToggleModule} from '@angular/material/button-toggle';
styleUrls: ['slider-demo.css'],
})
export class SliderDemo {
- colorModel: string = 'primary';
+ discrete = true;
+ showTickMarks = true;
+ colorModel = 'primary';
noop = () => {};
- min: string = '0';
- max: string = '100';
- step: string = '0';
- value: string = '0';
- disabled: boolean = false;
+ min = '0';
+ max = '100';
+ step = '0';
+ value = '0';
+ disabled = false;
- twoWayValue: number = 0;
+ twoWayValue = 0;
- minModel: number = 0;
- maxModel: number = 100;
- valueModel: number = 0;
- stepModel: number = 0;
- disabledModel: boolean = false;
+ minModel = 0;
+ maxModel = 100;
+ valueModel = 0;
+ stepModel = 0;
+ disabledModel = false;
control = new FormControl('0');