2

我更新ui-bootstrap版本從0.13.00.13.4,它打破了datepicker字段的驗證。更新ui-bootstrap版本後,datepicker驗證得到了中斷

Plunkr一個問題

以前我是用0.13.0,它是工作的罰款。

基本上當我試圖填充從數據庫datepicker值,這通過返回服務器作爲2015-10-15T04:00:00,它被綁定到正確日期選擇器,但另外它在加入到ng-invalid-date元件datepicker-popup。因爲這個ng-invalid的輸入字段datepicker元素顯示爲red邊框。

進一步挖掘到它,我發現有相關dateParser它去掉了new Date當其無效的創建,同時releasing 0.13.2做了一些改動。

Github上Issue link

任何解決辦法將不勝感激。

+1

那麼,這有什麼問題?這似乎是一個錯誤,但不是一個有效的SO問題,不是? –

+0

是的,但是我需要很好的工作來解決它..因爲它繼續prod..UO-bootstrap團隊不提供解決方案.. –

回答

0

可以通過在傳入的日期時間使用Date.parse()來抑制紅色輪廓。

$scope.dt = Date.parse('2015-10-15T04:00:00'); 

如果需要支持IE < 9,有可用於Date.parse polyfills(),這是不正確的支持。