Skip to content

Commit 3f8a443

Browse files
marclavalmmalerba
authored andcommitted
refactor(datepicker): adapt custom header demo for Ivy (#15458)
1 parent f02ebe1 commit 3f8a443

File tree

2 files changed

+6
-10
lines changed

2 files changed

+6
-10
lines changed

src/dev-app/datepicker/datepicker-demo.ts

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ import {
1010
ChangeDetectionStrategy,
1111
ChangeDetectorRef,
1212
Component,
13-
Host,
1413
Inject,
1514
ViewChild,
1615
Optional,
@@ -69,10 +68,9 @@ export class DatepickerDemo {
6968
export class CustomHeader<D> implements OnDestroy {
7069
private _destroyed = new Subject<void>();
7170

72-
constructor(@Host() private _calendar: MatCalendar<D>,
73-
private _dateAdapter: DateAdapter<D>,
74-
@Inject(MAT_DATE_FORMATS) private _dateFormats: MatDateFormats,
75-
cdr: ChangeDetectorRef) {
71+
constructor(
72+
private _calendar: MatCalendar<D>, private _dateAdapter: DateAdapter<D>,
73+
@Inject(MAT_DATE_FORMATS) private _dateFormats: MatDateFormats, cdr: ChangeDetectorRef) {
7674
_calendar.stateChanges
7775
.pipe(takeUntil(this._destroyed))
7876
.subscribe(() => cdr.markForCheck());

src/material-examples/datepicker-custom-header/datepicker-custom-header-example.ts

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ import {
22
ChangeDetectionStrategy,
33
ChangeDetectorRef,
44
Component,
5-
Host,
65
Inject,
76
OnDestroy
87
} from '@angular/core';
@@ -66,10 +65,9 @@ export class DatepickerCustomHeaderExample {
6665
export class ExampleHeader<D> implements OnDestroy {
6766
private destroyed = new Subject<void>();
6867

69-
constructor(@Host() private calendar: MatCalendar<D>,
70-
private dateAdapter: DateAdapter<D>,
71-
@Inject(MAT_DATE_FORMATS) private dateFormats: MatDateFormats,
72-
cdr: ChangeDetectorRef) {
68+
constructor(
69+
private calendar: MatCalendar<D>, private dateAdapter: DateAdapter<D>,
70+
@Inject(MAT_DATE_FORMATS) private dateFormats: MatDateFormats, cdr: ChangeDetectorRef) {
7371
calendar.stateChanges
7472
.pipe(takeUntil(this.destroyed))
7573
.subscribe(() => cdr.markForCheck());

0 commit comments

Comments
 (0)