我有一个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()”解决了这个问题.