/ / Jak wykryć, kiedy data jest wybrana w datepicker Angular Bootstrap - angularjs, angular-bootstrap

Jak wykryć datę wybraną w datepicker Angular Bootstrap - angularjs, angular-bootstrap

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 № 1

Dokł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.