我更新到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中刪除。
這是正確的答案!關於這一點,變更日誌並不清楚。謝謝。 – Gabriel
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 ... –
你說得對。我已經編輯了這個plunker示例,以便不使用ng-focus。我相信is-open被設置了兩次,一次是ng-focus,另一次是ng-click。在$摘要處理第一個更改時同時設置它們似乎是一個問題。我目前沒有完全理解如何解決它,所以我已經刪除了ng-focus代碼。 Linky http://plnkr.co/edit/ct46CK6NRb9FWdpzfQpI?p=preview – Nate