Как ionChange работает с компонентами ion-select со значением объекта? - PullRequest
0 голосов
/ 26 декабря 2018

У меня есть ионный выбор с объектом в значении.Когда я заполняю значение de formControlName объектом, изменение иона не работает.

См. Мой код:

selectedDate определяется в конструкторе как:

selectedDate = {};

Я предварительно заполняю значение eventDate объектом отметки времени:

{ seconds: 455554, nanoseconds: 0 }

Html

<ion-select [compareWith]="compareDates" [(ngModel)]="selectedDate.seconds" formControlName="eventDate" (ionChange)="loadEventsByDate($event)">
    <ion-option *ngFor="let event of dates | filterUnique:['date', 'seconds']" [value]="event.date" (ionSelect)="loadEventsByDate(event.date)">
        {{ event.date.seconds * 1000 | date:'MM-dd-yyyy' }}
    </ion-option>
</ion-select>

Выбрано правильное значение!Но событие ionChange не запускается ... Когда я нажимаю на уже выбранное значение, событие ionSelect срабатывает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...