Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/393.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 更新ui引导版本后,datepicker验证中断_Javascript_Angularjs_Validation_Angular Ui_Angular Ui Bootstrap - Fatal编程技术网

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引导团队也没有提供解决方案。。