Closed
Description
Bug Report
Ionic version:
[x] 4.0.0-rc.0
Current behavior:
(ionChange) trigger event without user interaction
Expected behavior:
(ionChange) should trigger event after user interaction
Steps to reproduce:
// Toggle or checkbox
// <ion-toggle (ionChange)="changeStatus($event)" [(ngModel)]="status"></ion-toggle>
status = true;
ngOnInit() {
// this case work
// this.status = false;
// fetch status from a server
// trigger change event without user interaction
setTimeout(() => {
this.status = false;
}, 1000);
}
changeStatus($event) {
// result: unnecessary request to the server
}