angular-ui-toggle
v0.0.4
Published
An Apple iOS inspired toggle switch input control for [Angular 1](https://angularjs.org/) applications. This angular directive is extremely lightweight, not requiring a ton of dependencies (only Angular). Options to easily adjust the styling are provided
Downloads
25
Readme
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.jsandangular-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.
<link href="/yourDirectory/angular-ui-toggle-min.css" rel="stylesheet"><script src="/yourDirectory/angular-ui-toggle-min.js"></script>- Include module (
uiToggle) in your Angular application.
var app = angular.module('app', [
'uiToggle',
...
]);- angular-ui-toggle is now available for use – see usage section below for examples.
Usage
Absolute bare minimum for a functioning toggle switch:
<ui-toggle ng-model="isEnabled"></ui-toggle>Optional attributes:
class=""
disabled
id=""
name=""Toggle switch styles
<!-- Success (green) -->
<ui-toggle class="toggle-success"></ui-toggle>
<!-- Primary (deep blue) -->
<ui-toggle class="toggle-primary"></ui-toggle>
<!-- Info (light blue) -->
<ui-toggle class="toggle-info"></ui-toggle>
<!-- Warning (orange) -->
<ui-toggle class="toggle-warning"></ui-toggle>
<!-- Danger (red) -->
<ui-toggle class="toggle-danger"></ui-toggle>Toggle switch sizes
<!-- Extra small -->
<ui-toggle class="toggle-xs"></ui-toggle>
<!-- Small -->
<ui-toggle class="toggle-sm"></ui-toggle>
<!-- Large -->
<ui-toggle class="toggle-lg"></ui-toggle>