【发布时间】:2021-06-01 04:01:30
【问题描述】:
mat-calendar 在第一次点击时返回未定义的日期。第二和其他 - 工作正常。第一个 console.log 将返回 undefined。如果有什么方法可以在点击日期后关闭 mat-calendar? 这是代码
文件.html
<mat-calendar (click)="onSelectDate($event)" #picker></mat-calendar>
文件.ts
public onSelectDate(event): void {
this.datePicker.selectedChange.subscribe(x => console.log(x));
}
【问题讨论】:
-
你试过(selectedChange)而不是(click)吗?
-
@Pilpo 成功了。谢谢
-
不客气。
-
@Pilpo 是否有任何方法可以在选择日期后关闭日历?也许与 viewChild?
标签: javascript angular typescript angular-material