angular-tek-progress-bar

AngularJS 1.2+ progress bar directive.

Demo

Loading bar

Js
angular.module('test', ['Tek.progressBar']).controller('mainController', function (progressBarManager) {
    var main = this;
    main.bar = progressBarManager();
});
Html
<tek-progress-bar class="progress-xs progress-loading progress-loading-fixed" manager="main.bar"></tek-progress-bar>

Somple bar

progress-bar value
Js
angular.module('test', ['Tek.progressBar']).controller('mainController', function () {
    var main = this;
    main.bar2ProgressVal = 0;
});
Html
<tek-progress-bar class="m-tb-sm" bar-class="progress-bar-danger" ng-model="main.bar2ProgressVal"></tek-progress-bar>

Combined Bar

{{main.bar2ProgressVal}}%
Js
angular.module('test', ['Tek.progressBar']).controller('mainController', function (progressBarManager) {
    var main = this;
    main.isBar = true;
    main.bar2ProgressVal = 0;
    main.bar2 = progressBarManager();
});
Html
<tek-progress-bar ng-if="main.isBar" class="m-tb-sm" bar-class="progress-bar-warning" ng-model="main.bar2ProgressVal" manager="main.bar2">{{main.bar2ProgressVal}}% </tek-progress-bar>
Additional demos
Requires additions styles like this
Right
Vertical
Vertical top
Html
<tek-progress-bar class="m-tb-sm right" manager="main.rightBar">
<tek-progress-bar class="m-tb-sm" mode="vertical" bar-class="progress-bar-warning" ng-model="main.verticalbarVal">
<tek-progress-bar class="m-tb-sm bottom" mode="vertical" bar-class="progress-bar-succsess" ng-model="main.verticalbarVal">
Download & install

Method 1: Install through bower:

$ bower install angular-tek-progress-bar --save

Method 2: Install via npm:

$ npm install angular-tek-progress-bar --save

Method 3: Download the angular-tek-progress-bar JavaScript files.

Download files