title: AngularJS orderBy does not work with track by in ngOptions?
body: <p>I am trying to sort <code>ngOptions</code> with <code>track by</code>    </p>
  
  <p>This is my template</p>
  
  <pre><code>&lt;select ng-model="asd" ng-options="user.id as user.name for user in users track by user.id | orderBy: 'name'"&gt;
  </code></pre>
  
  <p></p>
  
  <p>This is my controller </p>
  
  <pre><code>function AppCtrl($scope) {
    $scope.users = [
     {id : 25, name: 'Batista'},
     {id : 26, name: 'Ultimate Warrior'},
     {id : 27, name: 'Andre the giant'}
    ];
    $scope.name = 'asdasd';
    $scope.asd = 25;
   }
  </code></pre>
  
  <p>I wrote a <a href="http://jsbin.com/kipoh/1/edit">snippet in JSBin</a> to demonstrate this. The problem with this is the sorting does not work. Should I write a custom filter?</p>