Skip to content

Commit c3e4461

Browse files
committed
fixup! fix(material-experimental/mdc-slider): code review changes
1 parent e3bcfaa commit c3e4461

File tree

1 file changed

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

1 file changed

+3
-4
lines changed

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

Lines changed: 3 additions & 4 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
Injectable,
2829
Input,
@@ -111,7 +112,7 @@ export class MatSliderVisualThumb implements AfterViewInit, OnDestroy {
111112

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

117118
ngAfterViewInit() {
@@ -260,7 +261,6 @@ export class MatSliderVisualThumb implements AfterViewInit, OnDestroy {
260261
multi: true
261262
}],
262263
})
263-
@Injectable()
264264
export class MatSliderThumb implements AfterViewInit, ControlValueAccessor {
265265

266266
// ** IMPORTANT NOTE **
@@ -333,7 +333,7 @@ export class MatSliderThumb implements AfterViewInit, ControlValueAccessor {
333333

334334
constructor(
335335
@Inject(DOCUMENT) document: any,
336-
private readonly _slider: MatSlider,
336+
@Inject(forwardRef(() => MatSlider)) private readonly _slider: MatSlider,
337337
private readonly _elementRef: ElementRef<HTMLInputElement>) {
338338
this._document = document;
339339
this._hostElement = _elementRef.nativeElement;
@@ -455,7 +455,6 @@ export class MatSliderThumb implements AfterViewInit, ControlValueAccessor {
455455

456456
// Boilerplate for applying mixins to MatSlider.
457457
/** @docs-private */
458-
@Injectable()
459458
class MatSliderBase {
460459
constructor(public _elementRef: ElementRef<HTMLElement>) {}
461460
}

0 commit comments

Comments
 (0)