angularjs - Angular-bootstrap-datetimepicker 在选择日期时不会自动关闭

标签 angularjs datetimepicker angular-bootstrap

我正在使用https://github.com/dalelotts/angular-bootstrap-datetimepicker日期选择器。它不会自动关闭日期选择器控件..

<div class="dropdown-toggle my-toggle-select" id="dLabel1" role="button" data-toggle="dropdown" >
<div class="input-append">
    <i class="fa fa-calendar input-icon input-icon-highlight"></i>
    <label id="lblCheckOut" ng-repeat="(key, value) in vm.homelabel | objectByKeyValFilter:'LblId':'lblCheckOut'">{{value.TextMessage}}</label>
    <input type="text" id="txtCheckOutDate" class="form-control" data-ng-model="CheckOutDate.date | date:'MMM d, EEE' " />
</div>
</div>
<ul class="dropdown-menu" role="menu" aria-labelledby="dLabel1">
<datetimepicker data-ng-model="CheckOutDate.date" ng-click="$event.stopPropagation()" data-before-render="vm.beforeRender_CheckOutDate($view, $dates, $leftDate, $upDate, $rightDate,1);" data-datetimepicker-config="{ dropdownSelector: '.my-toggle-select' ,startView:'day', minView:'day'}"></datetimepicker>
</ul>

我找不到任何属性来自动关闭 Angular 引导日期选择器...

最佳答案

我已经通过将引导类包装到给定的 HTML 来修复..

<div class="dropdown">
<div class="dropdown-toggle my-toggle-select" id="dLabel1" role="button" data-toggle="dropdown" >
<div class="input-append">
    <i class="fa fa-calendar input-icon input-icon-highlight"></i>
    <label id="lblCheckOut" ng-repeat="(key, value) in vm.homelabel | objectByKeyValFilter:'LblId':'lblCheckOut'">{{value.TextMessage}}</label>
    <input type="text" id="txtCheckOutDate" class="form-control" data-ng-model="CheckOutDate.date | date:'MMM d, EEE' " />
</div>
</div>
<ul class="dropdown-menu" role="menu" aria-labelledby="dLabel1">
<datetimepicker data-ng-model="CheckOutDate.date" ng-click="$event.stopPropagation()" data-before-render="vm.beforeRender_CheckOutDate($view, $dates, $leftDate, $upDate, $rightDate,1);" data-datetimepicker-config="{ dropdownSelector: '.my-toggle-select' ,startView:'day', minView:'day'}"></datetimepicker>
</ul>
</div>

工作正常..

感谢@Dale 的评论和更新。

关于angularjs - Angular-bootstrap-datetimepicker 在选择日期时不会自动关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40151168/

相关文章:

angular - 如何更改 ngb 分页背景颜色

jquery - Angular2 ngFor 折叠始终相同 <tr>

angularjs - 如何从 angularjs 获取月份的本地化版本?

jquery - 动态本地化 bootstrap-datetimepicker

javascript - 无法在 jquery-simple-datetimepicker 中设置 minDate 或 maxDate

javascript - 表单重置后,Angular-Bootstrap 不显示验证工具提示

javascript - angular js - 返回 promise 而不是数据对象

javascript - 使用 ocLazyLoad 插件加载组件和其他依赖项

c# 如何在表单加载之前阻止 "CheckBox CheckedChanged"触发?

css - AngularJS bootstrap ui - 如何更改 css 样式?