Example for stackoverflow. Example get button value
useFormError is a angularjs directive, which is designed to create custom checks
by Stepan Kasyanenko
HTML
<script src="https://cdn.rawgit.com/Stepan-Kasyanenko/use-form-error/master/src/use-form-error.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.9/angular-messages.min.js"></script>
<script src="https://rawgit.com/mgcrea/angular-strap/master/dist/angular-strap.min.js"></script>
<script src="https://rawgit.com/mgcrea/angular-strap/master/dist/modules/modal.min.js"></script>
<script src="https://rawgit.com/mgcrea/angular-strap/master/dist/modules/modal.tpl.min.js"></script>
<script src="https://rawgit.com/mgcrea/angular-strap/master/dist/angular-strap.tpl.min.js"></script>
<body ng-app="myApp" ng-controller="myCtrl">
<h3>Net Balance {{ legTot }}</h3>
<table class="table table-striped table-bordered">
<thead>
<tr>
<td class="text-center">#</td>
<td class="text-center">Last Trans</td>
<td class="text-center">Dr</td>
<td class="text-center">Cr</td>
<td class="text-center">Balance</td>
</tr>
</thead>
<tbody>
<tr ng-repeat="x in data track by $index">
<td>{{ $index + 1 | number }}</td>
<td class="text-center">{{ x.ltrans }}</td>
<td class="text-right">{{ x.dr }}</td>
<td class="text-right">{{ x.cr }}</td>
<td class="text-right" ng-init="addBal(x.bal*1)">{{ x.bal }}
</td>
</tr>
</tbody>
</table>
</body>
CSS
.errors {
color: maroon
}
JavaScript
var myApp = angular.module("myApp", []);
myApp.controller("myCtrl", function($scope) {
$scope.legTot = 0;
$scope.addBal = function(bal){
$scope.legTot+=bal;
}
$scope.data = [{
"ldat": "2014-08-13",
"eid": "HSL018",
"dr": "55420",
"cr": "0",
"bal": "55420"
}, {
"ldat": "2014-10-11",
"eid": "HBL056",
"dr": "0",
"cr": "35000",
"bal": "20420"
}, {
"ldat": "2014-10-26",
"eid": "HBL001",
"dr": "0",
"cr": "420",
"bal": "20000"
}, {
"ldat": "2015-11-01",
"eid": "HDL001",
"dr": "0",
"cr": "20000",
"bal": "0"
}];
});