J'utilise un composant date-ionique dans mon application ionique
<ion-datetime
displayFormat="YYYY/MM/DD"
pickerFormat="YYYY MMMM DD" [(ngModel)]="summaryDate"
(ionChange)="getDashboardItemsByDate()">
</ion-datetime>
et dans .ts file
je règle la date par défaut à la date du jour comme celle-ci
public summaryDate: any = new Date().toISOString();
Cela fonctionne parfaitement, mais quel que soit le problème que j'ai, il appelle l'événement ionChange
au début (car j'ai défini la valeur par défaut pour ce composant). Je veux juste déclencher cet événement lorsque l'utilisateur sélectionne la date pas au début lorsque je définis sa valeur par défaut . Toute aide?
Utilisez (ngModelChange)
of angular au lieu de (ionChange)
C'est un bogue de ionic . https://github.com/ionic-team/ionic/issues/7806 Essayez de mettre à jour ionic à la dernière version, peut-être que cela est corrigé. Mais la manière angulaire fonctionnera très bien.
Cela devrait bien fonctionner
(ionChange)="changed($event)"
notice ($ event)