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"}]}};
});