Skip to content

(ionChange) - unexpected behavior #17123

Description

@kamenkurtev

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
}

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions