当第一次选择日期时,日期输入字段无效。
Its showing required error message, because of field have an empty value(_check console log_). But field will be valid on second change.
注意:原因之一是日期输入字段在选择日期时失去焦点(单击事件)。但是,只有在发生单击事件时才会更改日期。但是,验证器将在焦点事件上验证字段。
我正在使用验证一个表单,对Widget使用。
^^为了更好地运行完整页面上的代码片段;)或
从@Sparky / @Vignesh :是
所以,我使用的是一个角度材质日期选择器,它只帮助我选择一个月和一年。https://material.angular.io/components/datepicker/overview#watching-the-views-for-changes-on-selected-years-and-months 但是,该功能并不能完全按照预期工作,除非您执行以下操作-FormControl= new ();(除了月份和年份之外,您还可以选择日期。) 现在,正如我们所知,moment()只返回当前日期和时间。我的主要目标是在应用程序的表单中显示现有的用户详细信息。但是,用户可以在表单加载后对其进行编辑