Angular, orderBy и одномерный массив?
хватит пытаться все сделать в html разметке.function MyController (names) {
    this.names = names.sort();
}<ul ng-controller="MyController as my">
   <li ng-repeat="name in my.names">{{name}}</li>
</ul>
Так а в чём проблема? Вы ж написали...   Допустим есть поле ФИО, тогда добавляете   
ng-repeat="name in my.names | orderBy: 'FIO'"