Skip to content

Commit a55ceca

Browse files
committed
fix(material-experimental/mdc-slider): code review changes
* resolve injection error that only throws on ci
1 parent 9dfcd13 commit a55ceca

File tree

1 file changed

+3
-2
lines changed
  • src/material-experimental/mdc-slider

1 file changed

+3
-2
lines changed

src/material-experimental/mdc-slider/slider.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ import {
2323
Directive,
2424
ElementRef,
2525
EventEmitter,
26+
forwardRef,
2627
Inject,
2728
Input,
2829
NgZone,
@@ -110,7 +111,7 @@ export class MatSliderVisualThumb implements AfterViewInit, OnDestroy {
110111

111112
constructor(
112113
private readonly _ngZone: NgZone,
113-
private readonly _slider: MatSlider,
114+
@Inject(forwardRef(() => MatSlider)) private readonly _slider: MatSlider,
114115
private readonly _elementRef: ElementRef<HTMLElement>) {}
115116

116117
ngAfterViewInit() {
@@ -331,7 +332,7 @@ export class MatSliderThumb implements AfterViewInit, ControlValueAccessor {
331332

332333
constructor(
333334
@Inject(DOCUMENT) document: any,
334-
private readonly _slider: MatSlider,
335+
@Inject(forwardRef(() => MatSlider)) private readonly _slider: MatSlider,
335336
private readonly _elementRef: ElementRef<HTMLInputElement>) {
336337
this._document = document;
337338
this._hostElement = _elementRef.nativeElement;

0 commit comments

Comments
 (0)