A multi-stage box is like a checkbox but with more than two states.

Download .zip Download .tar.gz View on GitHub

State: {{ state }}

Click here:

<multi-stage-box status="state"></multi-stage-box>

Check out the source for this page for more details. All we used was this for the main.js file:

'use strict';
var app = angular.module('app', [ 'multistagebox' ]);

app.controller('MainCtrl', function ($scope) {
  $scope.state = 0;