2
如何在選擇日期後隱藏日曆?我正在使用Date-time-picker by DanyelYKPan。如何在點擊日期後關閉日曆彈出框
是否有我可以使用的特定功能?我的代碼如下
<div class="col-3">
<div class="form-group calenderForm calenderForm1">
<label for="templateName">REPAIR DATE (FROM)</label>
<owl-date-time name="repairDateFrom"
[(ngModel)]="repairDateFrom"
[max]="max"
[type]="'calendar'"
[dateFormat]="'YYYY-MM-DD'"
[placeHolder]="'YYYY-MM-DD'"
></owl-date-time>
<div class="error-message-block"></div>
<input type="hidden" name="repairDateFrom" id = "repairDateFrom" value="
{{repairDateFrom | date: 'yyyy-MM-dd'}}" (click)="closeDatePopUp()"/>
</div>
</div>
從代碼頂部通過picker插件組件調用將會進入下面的函數。
DateTimePickerComponent.prototype.updateFormattedValue = function() {
var formattedValue = '';
if (this.value) {
var d = new Date();
if (this.isSingleSelection()) {
this.value = this.value.setHours(d.getHours(), d.getMinutes());
formattedValue = date_fns_1.format(this.value, this.dateFormat,
{ locale: this.locale.dateFns });
$('.owl-calendar-wrapper').on('click',function(){
$('.owl-dateTime-dialog').hide();
});
}}}
我試着用上面的代碼點擊日期字段第二次約會彈出不會來以後,會工作的一次。 請幫我解決這個問題。