2014-05-05 72 views
2

我更新到UI Bootstrap 0.11.0,我的datepickers停止出現,因爲他們應該。我有一個運動員在here上進行演示。很簡單,我有:爲什麼我的UI Bootstrap datepicker-popup停止工作?

<input ng-model="formData.dueDate" type="text" id="dueDate" name="dueDate" 
    class="form-control" datepicker-popup="MM-dd-yyyy" 
    datepicker-append-to-body="true"> 

datepicker彈出正確使用UI Bootstrap 0.10.0,但不是與最新版本。我在控制檯中看不到任何錯誤。

這使我相信我可能在以前的版本中錯誤地使用了日期選擇器,或者他們已經進行了迴歸。我在這裏做錯了什麼?

更新:

我已經在下面列出了答案。關注焦點並點擊顯示已從UI Bootstrap datepicker中刪除。

回答

2

的功能從用戶界面引導刪除。有關更多信息,請參閱https://github.com/angular-ui/bootstrap/issues/2149。我創建了另一個Plunk來演示http://plnkr.co/edit/ct46CK6NRb9FWdpzfQpI?p=preview的解決方法。

+0

這是正確的答案!關於這一點,變更日誌並不清楚。謝謝。 – Gabriel

+1

Plunk示例拋出JS錯誤:錯誤:[$ rootScope:inprog] $正在應用 http://errors.angularjs.org/1.2.16/$rootScope/inprog?p0=%24apply at https:// code.angularjs.org/1.2.16/angular.js:78:12 ... –

+0

你說得對。我已經編輯了這個plunker示例,以便不使用ng-focus。我相信is-open被設置了兩次,一次是ng-focus,另一次是ng-click。在$摘要處理第一個更改時同時設置它們似乎是一個問題。我目前沒有完全理解如何解決它,所以我已經刪除了ng-focus代碼。 Linky http://plnkr.co/edit/ct46CK6NRb9FWdpzfQpI?p=preview – Nate

相關問題