Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/30.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 它';是否可能覆盖mat datepicker上的mat monthly view组件以添加周数列?_Angular_Angular Material_Mat Datepicker - Fatal编程技术网

Angular 它';是否可能覆盖mat datepicker上的mat monthly view组件以添加周数列?

Angular 它';是否可能覆盖mat datepicker上的mat monthly view组件以添加周数列?,angular,angular-material,mat-datepicker,Angular,Angular Material,Mat Datepicker,我正在尝试将周数列添加到mat monthly view组件中,该组件在angular material的mat datepicker组件中使用。我想扩展当前的mat月视图,并告诉我的模块,当调用mat月视图时,用我的扩展视图替换它。但是我找不到路。对这种解决方案有角度支持吗 已更新 模块: providers: [ { provide: MatMonthView, useClass: MyMonthView}, ] 复合物: @Component({ selector: 'my-

我正在尝试将周数列添加到mat monthly view组件中,该组件在angular material的mat datepicker组件中使用。我想扩展当前的mat月视图,并告诉我的模块,当调用mat月视图时,用我的扩展视图替换它。但是我找不到路。对这种解决方案有角度支持吗

已更新

模块:

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
    );
  }
}

@组件({
选择器:“我的月视图”,
templateUrl:“./monthly view.component.html”,
样式URL:['./每月视图.component.scss'],
changeDetection:ChangeDetectionStrategy.OnPush
})
导出类MyMonthView扩展了MatMonthView{
建造师(
_changeDetectorRef:changeDetectorRef,
@注入(MAT_日期格式)_日期格式:MatDateFormats,
_dateAdapter:dateAdapter
) {
超级(
_改变,
_日期格式,
_日期适配器
);
}
}
我没有得到错误,但是datepicker month视图中的组件是相同的,而不是我的新组件