AngularJS Directive Filter orderBy
AngularJS Directive Filter orderBy
<!DOCTYPE html>
<html>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.9/angular.min.js">
</script>
<body>
<div ng-app="myApp" ng-controller="namesCtrl">
<p>Looping with objects:</p>
<ul>
<li ng-repeat="x in names | orderBy:'country'">
{{ x.name + ', ' + x.country }}
</li>
</ul>
</div>
<script>
angular.module('myApp', []).controller('namesCtrl', function($scope) {
$scope.names = [
{name:'Emma',country:'Norway'},
{name:'Olivia',country:'Sweden'},
{name:'Sophia',country:'England'},
{name:'Isabella',country:'Norway'},
{name:'Ava',country:'Denmark'},
{name:'Mia',country:'Sweden'},
{name:'Emily',country:'Denmark'},
{name:'Abigail',country:'England'},
{name:'Kai',country:'Norway'}
];
});
</script>
</body>
</html>
Output