У меня есть ng-repeat с каждой строкой, имеющей несколько UI-Bootstrap Datepickers. Я пытаюсь вызвать функцию в моем контроллере, когда выбрана дата, и сборщик закрывается. Я попытался использовать UI-Event для захвата события размытия, но модель не обновлялась при вызове. Мой вопрос: как я могу получить выбранную дату, когда сборщик закрывается? Могу ли я сделать что-то вроде 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>