Highcharts-ng
A simple Angularjs directive for Highcharts.
AngularJs, Highcharts
HTML
<script src="//cdnjs.cloudflare.com/ajax/libs/jquery/1.10.0/jquery.min.js"></script>
<link rel="stylesheet" href="//netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.css">
<link rel="stylesheet" href="//netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css">
<script src="//netdna.bootstrapcdn.com/bootstrap/3.1.1/js/bootstrap.min.js"></script>
<div ng-app="sampleapp">
<div ng-controller="samplecontoller">
<form ng-show="onSubmit()" class="form">
<p>Click on save button</p>
<div class="form-actions">
<button class="btn btn-primary">
<span data-ng-hide="loading">
Save
</span>
<span data-ng-show="loading">
Please Wait...
<i class="fa fa-spinner fa-spin"></i>
</span>
</button>
</div>
</form>
<div class="cancel">
<p>Click to Cancel</p>
<button class="btn" ng-click="cancel()">Cancel</button>
</div>
</div>
</div>
CSS
.form{
padding:20px
}
.cancel{
padding:20px;
}
JavaScript
var myapp = angular.module('sampleapp', [ ]);
myapp.controller('samplecontoller', function ($scope) {
$scope.loading = false ;
$scope.onSubmit = function(){
$scope.loading = true ;
}
$scope.cancel = function(){
$scope.loading = false ;
}
});