@material-git/slide-toggle
TypeScript icon, indicating that this package has built-in type declarations

2.0.0-git.20160919 • Public • Published

MdSlideToggle

MdSlideToggle is a two-state control, which can be also called switch

Screenshots

image

<md-slide-toggle>

Bound Properties

Name Type Description
disabled boolean Disables the slide-toggle
color `"primary" "accent"
checked boolean Sets the value of the slide-toggle

Events

Name Type Description
change boolean Event will be emitted on every value change.
It emits the new checked value.

Examples

A basic slide-toggle would have the following markup.

<md-slide-toggle [(ngModel)]="slideToggleModel">
  Default Slide Toggle
</md-slide-toggle>

Slide toggle can be also disabled.

<md-slide-toggle disabled>
  Disabled Slide Toggle
</md-slide-toggle>

The slide-toggle can be also set to checked without a ngModel

<md-slide-toggle [checked]="isChecked">
  Input Binding
</md-slide-toggle>

You may also want to listen on changes of the slide-toggle
The slide-toggle always emits the new value to the event binding (change)

<md-slide-toggle (change)="printValue($event)">
  Prints Value on Change
</md-slide-toggle>

Theming

A slide-toggle is default using the accent palette for its styling.

Modifying the color on a slide-toggle can be easily done, by using the following markup.

<md-slide-toggle color="primary">
  Primary Slide Toggle
</md-slide-toggle>

The color can be also set dynamically by using a property binding.

<md-slide-toggle [color]="myColor">
  Dynamic Color
</md-slide-toggle>

Dependencies (0)

    Dev Dependencies (0)

      Package Sidebar

      Install

      npm i @material-git/slide-toggle

      Weekly Downloads

      7

      Version

      2.0.0-git.20160919

      License

      MIT

      Last publish

      Collaborators

      • material-git