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

MatCalendar:使用DateRange,但不显示范围,请选择Change触发Date而不是DateRange

如何解决MatCalendar:使用DateRange,但不显示范围,请选择Change触发Date而不是DateRange

你想做什么?

使用日历组件实现日期范围选择器对话框

您尝试了哪些故障排除步骤?

范围未预览/显示,更改事件返回Date对象

再生产

只有我们自己可以重现问题,我们才能提供帮助。

StackBlitz:https://stackblitz.com/edit/components-issue-wsgnr4?file=src/app/example-component.html

环境
  • 角度:10.0.3
  • CDK /材料:10.0.1
  • 浏览器:Chrome
  • 操作系统(例如Windows,macOS,Ubuntu):Windows

解决方法

已在此处解决:https://github.com/angular/components/issues/20307 :) 需要实例化新的类new DateRange(start,end)而不是<DateRange<Date>>{start,end}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。