小编Sha*_*apu的帖子

即使日期有效,md-datepicker也会显示红色下划线

<md-datepicker name="startDate"  md-is-error="data.isInvalid(Form.startDate)" ng-model="data.startDate" md-placeholder="Start date" required flex="100" flex-lg="50"></md-datepicker>
<div ng-messages="Form.startDate.$error" ng-if="data.isInvalid(Form.startDate)">
    <div ng-message="valid">The entered value is not a date!</div>
    <div ng-message="required">This date is required!</div>
    <div ng-message="mindate">Date is too early!</div>
    <div ng-message="maxdate">Date is too late!</div>
</div>


isInvalid : function(formObject) {
    return formObject.$invalid && (formObject.$$parentForm.$submitted || formObject.$touched || formObject.$dirty);
}
Run Code Online (Sandbox Code Playgroud)

我正在使用md-datepicker.当我使用模型填充数据时,我在datepicker输入框下面得到一条红线.这个日期是有效的,但我不确定为什么这样做.请参阅附带的屏幕截图以获取更多参考.有没有人面对这个问题?您的建议非常感谢. 在此输入图像描述

validation datepicker angularjs angular-material

6
推荐指数
1
解决办法
5361
查看次数