我发现在使用datepicker-popup时验证手动键入的日期值超出minDate或maxDate值的问题.
这可以通过角度ui站点上的datepicker弹出窗口来演示,方法如下:http://angular-ui.github.io/bootstrap/#/datepicker
>确保打开最小日期选项(最小日期应该等于今天)
>在昨天的日期输入datepicker-popup
这显示了内联日期选择器周围的红色边框(因为它被标记为ng-invalid-date),但是datepicker-popup的输入框仍然有效.
在进一步调查中,似乎已经针对datepicker的弹出部分设置了ng-invalid-date属性,而不是针对输入框.这会导致问题,因为首先,用户无法看到元素无效,其次弹出窗口没有name属性,因此我无法检查ng-form的有效性(例如myForm.myDate.$invalid
有没有人知道这方面的任何方式?
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。