【发布时间】:2021-01-18 07:14:07
【问题描述】:
我有一个日期输入,我需要选择一个日期。当我从日历中选择时,我输入了正确的日期。假设使用键输入将此日期 (31/07/2001) 修改为格式不正确的日期 (31/14/2007)。我点击页面,日期更新为(02/03/2008)。这不是正确的行为,因为我希望当用户输入不正确的格式日期时,它不会更新输入类型日期,但错误的输入没有被修改。我在堆栈闪电战中重现了我的问题。
谁能帮帮我?
【问题讨论】:
-
有various validators可以使用。你可以试试
[matDatepickerFilter],防止用户打错日期 -
不,[matDatepickerFilter]会在解析日期后触发(来自本次stackblitz中的date.adapter.ts)
-
请在问题本身中包含所有相关代码(minimal reproducible example),而不仅仅是在外部网站上。
标签: angular typescript angular-material angular9