Key-Value Pair Sort
http://angularjs.org/
by michiganfootball20
HTML
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.3.2/angular.min.js"></script>
<div ng-controller="MyCtrl">
<div ng-repeat="provider in keys(data.careproviders)">
<div class="cus-row-head">{{provider}}</div>
<div class="doctors">
<div ng-repeat="doctor in data.careproviders[provider]">
<div class="doctor">{{doctor.doctorName}} : {{doctor.email}}</div>
</div>
</div>
</div>
</div>
JavaScript
var myApp = angular.module('myApp', []);
myApp.controller('MyCtrl', function ($scope) {
$scope.keys = function(obj){return obj? Object.keys(obj) : [];}
$scope.data = {"careproviders":
{"Anaesthesiologists":
[{"id":"37","addedBy":"5463e2dc0f","doctorName":"test","email":"[email protected]","hasUpdation":"NO"},
{"id":"38","addedBy":"62f5d33584","doctorName":"test1","email":"[email protected]","hasUpdation":"NO"}],
"Cardiologist":
[{"id":"38","addedBy":"62f5d33584","doctorName":"test2","email":"[email protected]","hasUpdation":"NO"}]}};
});