Używam dyrektywy datepicker w Angular Bootstrap w następujący sposób:
<datepicker ng-model="period_start" show-weeks="false" class="bs-dateselector"></datepicker>
Jak mogę wykryć, kiedy użytkownik wybrał datę?
Odpowiedzi:
2 dla odpowiedzi № 1Dokładnie tak, jak wykryłbyś, że użytkownik wpisał <input ng-model="foo">
(z ng-model
) - używając ng-change
:
<datepicker ng-model="period_start" show-weeks="false" class="bs-dateselector"
ng-change="dateChanged()"></datepicker>
To jest idea kryjąca się za ngModel
dyrektywa - inne dyrektywy require: "ngModel"
, lubić ng-change
lub różne walidatory nie muszą przyjmować żadnych założeń dotyczących podstawowego DOM sterowania wejściowego.