Ion-toggle submits form

I have the following simple code:

    template: `
        <form (submit)="submit()">
              <ion-label>Some Toggle</ion-label>
              <ion-toggle [(ngModel)]="toggle"></ion-toggle>

          <div *ngIf="toggle">some content 1</div>
          <div *ngIf="!toggle">some content 2</div>

            <button type="submit">Submit</button>
export class TestPage{

    console.log("form submit");

The problem is that whenever I click on the toggle the form calls the submit function.

Does anyone have a solution to this problem?

This seems to be a bug in Ionic 2.

As a workaround you can try to submit the form only when the submit button is clicked, i.e.:

<button type="submit" (click)="submit()">Submit</button>

I created a new issue about it:

The issue is already fixed so this should work as expected in beta.5.