title: Order by Object key in ng-repeat
body: <p>How can I order by key as integer?</p>
  
  <p>I have the following Object;</p>
  
  <pre><code> $scope.data = {
      "0": { data: "ZERO" },
      "1": { data: "ONE" },
      "2": { data: "TWO"  },
      "3": { data: "TREE" },
      "5": { data: "FIVE" },
      "6": { data: "SIX" },
      "10":{ data:  "TEN" },
      "11": { data: "ELEVEN" },
      "12": { data: "TWELVE" },
      "13": { data: "THIRTEEN" },
      "20": { data: "TWENTY"}
   }
  </code></pre>
  
  <p>HTML:</p>
  
  <pre><code>&lt;div ng-repeat="(key,value) in data"&gt;
  </code></pre>
  
  <p>The current output order is <code>1,10,11,12,13,14,2,20,3,4,5,6</code> </p>
  
  <p>But I want <code>1,2,3,4,5,6,10,11,12,13,14,20</code></p>
  
  <pre><code>| orderBy:key
  </code></pre>
  
  <p>don't work for me.</p>
  
  <p>Any ideas?</p>
  
  <p>Thanks!</p>