UNPKG

ipsos-components

Version:

Material Design components for Angular

26 lines (15 loc) 1.03 kB
<p>Slide Toggle using a simple NgModel.</p> <mat-slide-toggle [(ngModel)]="isChecked">Slide Toggle Checked: {{ isChecked }}</mat-slide-toggle> <p>Slide Toggle inside of a Template-driven form</p> <form class="example-form" #form="ngForm" (ngSubmit)="onFormSubmit(form.value)" ngNativeValidate> <mat-slide-toggle ngModel name="enableWifi">Enable Wifi</mat-slide-toggle> <mat-slide-toggle ngModel name="acceptTerms" required>Accept Terms of Service</mat-slide-toggle> <button mat-raised-button type="submit">Save Settings</button> </form> <p>Slide Toggle inside of a Reactive form</p> <form class="example-form" [formGroup]="formGroup" (ngSubmit)="onFormSubmit(formGroup.value)" ngNativeValidate> <mat-slide-toggle formControlName="enableWifi">Enable Wifi</mat-slide-toggle> <mat-slide-toggle formControlName="acceptTerms">Accept Terms of Service</mat-slide-toggle> <p>Form Group Status: {{ formGroup.status}}</p> <button mat-rasied-button type="submit">Save Settings</button> </form>