Я использую bootstrap datetimepicker в angular 2
https://eonasdan.github.io/bootstrap-datetimepicker/
В моем шаблоне я:
<div class='input-group date datepicker'>
<input type='text' class="form-control" [(ngModel)]="date">
<span class="input-group-addon">
<span class="glyphicon glyphicon-calendar" (click)="getCalendar()"></span>
</span>
{{date}}
</div>
Проблема заключается в том, что я выбираю дату в календаре щелчком, она не вызывает никакого события "изменения" (другими словами, ngModel
не запускается). Если я набираю текстовое поле, то {{date}}
показывает мне значение плюс текст, который я напечатал.
Как я могу обнаружить изменения в текстовом поле, если пользователь нажимает на дату в селекторе, чтобы изменить его?