2017-02-12 20 views
0

進出口使用uidatetimepicker的簡單的演示Ui日期時間選擇器 - 角度js。 - 無法通過點擊輸入

https://rawgit.com/Gillardo/bootstrap-ui-datetime-picker/master/example/index.html

不同的是,我沒有使用的時鐘圖標關閉timepicker盒子 - 我在ng-click行動輸入字段,所以我想輸入也將點擊的時間形式,沒有隻打開它,以便:

首先點擊將打開時間盒

輸入第二次點擊,關閉對話框,而現在只有點擊外盒子將關閉它

<p class="input-group"> 
    <input type="text" 
     ng-click="ctrl.openCalendar($event, 'picker2')" 
     class="form-control" 
     datetime-picker="HH:mm" ng-model="ctrl.picker2.date" 
     is-open="ctrl.picker2.open" 
     enable-date="false" 
     timepicker-options="ctrl.picker2.timepickerOptions" 
     close-on-selection="true"> 
</p> 
+0

你可以提供一個小提琴嗎?這個問題並不清楚...... –

回答

0

使用ngFocusngBlur,而不是ngClick。點擊會打開輸入框以進行編輯,因此您可能希望將小部件的打開與用戶單擊該字段相關聯,然後以關閉小部件的方式移開。

但是,具有可直接編輯輸入字段的IMO無論如何都更好,因爲它爲精明的用戶提供了一條捷徑。

相關問題