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 ; 
    }


});