ngModule 在 DatePicker 角度材料中不起作用

问题描述

我的组件中有这个 DatePicker

<input matInput 
    [matDatepicker]="picker" 
    (dateChange)="addEvent('change',$event)" 
    [(ngModel)]='fechaFin'
  >

但是当我在 ts 文件中更新 fehaFin 的值时,该更改未显示在控件中

addEvent(type: string,event: MatDatepickerInputEvent<Date>) {
const dialogRef = this.dialog.open(DialogComponent);

dialogRef.afterClosed().subscribe(result => {
  if (result){
    this.parameterService.updateFechaFin(event.value);
  }
  else{
    this.fechaFin=this.parameterService.fechaFin;
  }
});

}

即当用户取消时,我希望取消的值消失,并显示服务属性中的更改之前存在的值,但显示的值是选定的值

这是他的代码https://stackblitz.com/edit/planificador?file=src/app/planificador/components/cabecera/cabecera.component.ts

proyecto

选择另一个日期“2021-12-31”然后取消

cancel

但 datePicker 中的 Date 仍然是新的 Date

date

有什么想法吗?

谢谢

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)