Is there a bug on Ionic 2 RC3 at the moment whereby an ion-toggle or an ion-checkbox element is triggering their ionChange functions whenever a new page loads? Here is a simple example of the kind of code that I am dealing with in my view file:
<ion-list>
<ion-item *ngFor="let type of software">
<ion-label>{{type.name}}</ion-label>
<ion-checkbox [disabled]="!type.onOffState" checked="type.onOffState" [(ngModel)]="type.onOffState" (ionChange)="checkboxChange(type.categoryId, type.categoryName, $event.checked)"></ion-checkbox>
</ion-item>
</ion-list>
Every time I run the settings.ts page where this code is running, it triggers the event in the (ionChange) attribute.