Я использую директиву datepicker в Angular Bootstrap следующим образом:
<datepicker ng-model="period_start" show-weeks="false" class="bs-dateselector"></datepicker>
Как я могу определить, когда пользователь действительно выбрал дату?
Я использую директиву datepicker в Angular Bootstrap следующим образом:
<datepicker ng-model="period_start" show-weeks="false" class="bs-dateselector"></datepicker>
Как я могу определить, когда пользователь действительно выбрал дату?
Точно так же, как вы обнаружите, что пользователь ввел <input ng-model="foo">
(с ng-model
) - с помощью ng-change
:
<datepicker ng-model="period_start" show-weeks="false" class="bs-dateselector"
ng-change="dateChanged()"></datepicker>
В этом и заключается идея директивы ngModel
— другие директивы, которые require: "ngModel"
, такие как ng-change
или различные валидаторы, не должны делать никаких предположений о базовой модели DOM элемента управления вводом.
ng-change
не сделаешь трюк? - person Pierre-Alexandre Moller   schedule 11.08.2015