JSFiddle - React, Tailwind, and code Playground

HTML

<div ng-app>
    <div ng-controller="orderCtrl">
        <ul>
            <li ng-repeat="(k, v) in model | orderBy:model.nam">{{k}}: {{v.name}}</li>
        </ul>
    </div>
</div>

JavaScript

function orderCtrl($scope) {
    $scope.model = {
        a: {
            order: 3,
            name: 'aaa'
        },
        b: {
            order: 1,
            name: 'bbb'
        },
        c: {
            order: 2,
            name: 'ccc'
        }
    };
};