UNPKG

ipsos-components

Version:

Material Design components for Angular

64 lines (55 loc) 2.28 kB
<mat-card> <mat-card-content> <h2 class="example-h2">Slider configuration</h2> <section class="example-section"> <mat-form-field class="example-margin"> <input matInput type="number" placeholder="Value" [(ngModel)]="value"> </mat-form-field> <mat-form-field class="example-margin"> <input matInput type="number" placeholder="Min value" [(ngModel)]="min"> </mat-form-field> <mat-form-field class="example-margin"> <input matInput type="number" placeholder="Max value" [(ngModel)]="max"> </mat-form-field> <mat-form-field class="example-margin"> <input matInput type="number" placeholder="Step size" [(ngModel)]="step"> </mat-form-field> </section> <section class="example-section"> <mat-checkbox class="example-margin" [(ngModel)]="showTicks">Show ticks</mat-checkbox> <mat-checkbox class="example-margin" [(ngModel)]="autoTicks" *ngIf="showTicks"> Auto ticks </mat-checkbox> <mat-form-field class="example-margin" *ngIf="showTicks && !autoTicks"> <input matInput type="number" placeholder="Tick interval" [(ngModel)]="tickInterval"> </mat-form-field> </section> <section class="example-section"> <mat-checkbox class="example-margin" [(ngModel)]="thumbLabel">Show thumb label</mat-checkbox> </section> <section class="example-section"> <mat-checkbox class="example-margin" [(ngModel)]="vertical">Vertical</mat-checkbox> <mat-checkbox class="example-margin" [(ngModel)]="invert">Inverted</mat-checkbox> </section> <section class="example-section"> <mat-checkbox class="example-margin" [(ngModel)]="disabled">Disabled</mat-checkbox> </section> </mat-card-content> </mat-card> <mat-card class="result"> <mat-card-content> <h2 class="example-h2">Result</h2> <mat-slider class="example-margin" [disabled]="disabled" [invert]="invert" [max]="max" [min]="min" [step]="step" [thumb-label]="thumbLabel" [tick-interval]="tickInterval" [(ngModel)]="value" [vertical]="vertical"> </mat-slider> </mat-card-content> </mat-card>