Можно ли перезаписать компонент mat-month-view на mat-datepicker, чтобы добавить столбец номера недели?
Я пытаюсь добавить столбец с номером недели в компонент mat-month-view, используемый в компоненте mat-datepicker из материала angular. Я подумал расширить текущее представление mat-month-view и кое-как сказать моему модулю, что когда вызывается mat-month-view, замените его моим расширенным. Но я не нахожу пути. есть ли у Angular поддержка такого рода решений?
ОБНОВЛЕНО
Модуль:
providers: [
{ provide: MatMonthView, useClass: MyMonthView},
]
компонент:
@Component({
selector: 'my-month-view',
templateUrl: './monthly-view.component.html',
styleUrls: ['./monthly-view.component.scss'],
changeDetection: ChangeDetectionStrategy.OnPush
})
export class MyMonthView<D> extends MatMonthView<D> {
constructor(
_changeDetectorRef: ChangeDetectorRef,
@Inject(MAT_DATE_FORMATS) _dateFormats: MatDateFormats,
_dateAdapter: DateAdapter<D>
) {
super(
_changeDetectorRef,
_dateFormats,
_dateAdapter
);
}
}
Я не получаю ошибок, но компонент в представлении месяца datepicker тот же, а не мой новый.