微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决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 举报,一经查实,本站将立刻删除。