Javascript 更新ui引导版本后,datepicker验证中断
我将Javascript 更新ui引导版本后,datepicker验证中断,javascript,angularjs,validation,angular-ui,angular-ui-bootstrap,Javascript,Angularjs,Validation,Angular Ui,Angular Ui Bootstrap,我将ui引导程序版本从0.13.0更新为0.13.4,它破坏了datepicker字段的验证 有问题 以前我使用的是0.13.0,它工作得很好 基本上,当我试图从数据库中填充datepicker值时,服务器返回的值为2015-10-15T04:00:00,它被正确绑定到datepicker,但另外它将ng invalid date添加到datepicker popup元素中。因此,输入字段datepicker元素上的ng无效,显示为红色边框 进一步深入研究,我发现在与dateParser相关时做
ui引导程序
版本从0.13.0
更新为0.13.4
,它破坏了datepicker
字段的验证
有问题
以前我使用的是0.13.0,它工作得很好
基本上,当我试图从数据库中填充datepicker
值时,服务器返回的值为2015-10-15T04:00:00
,它被正确绑定到datepicker,但另外它将ng invalid date
添加到datepicker popup
元素中。因此,输入字段datepicker
元素上的ng无效
,显示为红色
边框
进一步深入研究,我发现在与dateParser
相关时做了一些更改,这将在其无效时删除创建新日期的操作
Github
任何解决方法都将不胜感激。在传入的datetime上使用Date.parse()可以抑制红色轮廓
$scope.dt = Date.parse('2015-10-15T04:00:00');
如果您需要支持IE<9,Date.parse()可以使用polyfills,但它没有得到正确的支持。那么,问题是什么?这似乎是一个bug,但不是一个有效的SO问题,不是吗?是的。但我需要很好的解决方法来修复它。正如它在产品中进行的那样。ui引导团队也没有提供解决方案。。