angular-ui-toggle
An Apple iOS inspired toggle switch input control for Angular 1 applications. This angular directive is extremely lightweight, not requiring a ton of dependencies (only Angular). Options to easily adjust the styling are provided via Bootstrap-like classes.
A recreation of the toggle switch in iOS 7/8. Source: Dribble
Install
-
Download package directly from Github, unzip and place the files that are in
dist
(angular-ui-toggle-min.js
andangular-ui-toggle-min.css
) somewhere in your project directory. Alternatively, package is also available on NPM:npm install angular-ui-toggle
. -
Add a reference to the script and stylesheet in your HTML.
- Include module (
uiToggle
) in your Angular application.
var app = angular;
- angular-ui-toggle is now available for use – see usage section below for examples.
Usage
Absolute bare minimum for a functioning toggle switch:
Optional attributes:
class=""disabledid=""name=""
Toggle switch styles
<!-- Success (green) --> <!-- Primary (deep blue) --> <!-- Info (light blue) --> <!-- Warning (orange) --> <!-- Danger (red) -->
Toggle switch sizes
<!-- Extra small --> <!-- Small --> <!-- Large -->