微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

angularjs – Angular UI Bootstrap DatePicker – 关闭/模糊时选择日期

我有一个ng重复,每一行都有多个UI-Bootstrap Datepickers.当我选择日期并且选择器关闭时,我试图在控制器中调用一个函数.我已经尝试使用UI事件来捕获模糊事件,但是当被调用时,模型没有被更新.我的问题是如何在选择器关闭获取选定的日期?我可以做一些像ui-event =“{blur:’myBlurFunction($event,this.text)’}这样的事情,还是有另一种获取onClose事件的数据的方法
<li ng-repeat="....">
   <div ng-click="openEditStartCal($event,ticket)">
                <input ui-event="{ blur : 'blurredStartDate( $event,ticket,this.text)' }" 
                       type="text" 
                       starting-day="2" 
                       show-button-bar="false" 
                       show-weeks="false" 
                       class="form-control addTicketDateInput" 
                       datepicker-popup="dd MMM" 
                       ng-model="ticket.StartDate" 
                       is-open="startEditTicketopened && currentTicketUpdating == ticket.TicketId" 
                       min-date="{{today()}}" 
                       max-date="'2015-06-22'" 
                       datepicker-options="dateOptions" 
                       date-disabled="disabled(date,mode)"  
                       ng-required="true" close-text="Close" />
   </div>
我已经通过使用:ng-change =“myChangeFunction()”解决了这个问题.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐