我使用flatpickr angular 1.5.0,es6 env,flatpickr 版本是3.0.6,我绑定了一个输入事件打开flatpickr,当日历打开时,它立即关闭,但是当我使用触摸板点击输入时,不是点击,它运作良好。问题是什么?
我尝试使用jQuery绑定事件,结果是一样的。我的操作系统是 Mac。
我的片段:
import flatpickr from 'flatpickr'
$scope.showPicker = function() {
flatpickr(document.getElementById('date-input'), {
locale: zh.zh,
onChange: function(selectedDates, dateStr) {
$scope.currDay = dateStr
$scope.reqDetail($stateParams.gid, dateStr)
}
})
}
<input
ng-model="currDay"
readonly="readonly"
id="date-input"
ng-click="showPicker()"
>
我在官方issue中问过,维护人员说不是插件本身的问题。
我该如何解决?