加载中...

排序 orderBy


8.1. 排序 orderBy

orderBy 是一个排序用的过滤器标签。它可以像 sort 函数那样支持一个排序函数,也可以简单地指定一个属性名进行操作:

  1. <div ng-controller="TestCtrl">
  2. {{ data | orderBy: 'age' }} <br />
  3. {{ data | orderBy: '-age' }} <br />
  4. {{ data | orderBy: '-age' | limitTo: 2 }} <br />
  5. {{ data | orderBy: ['-age', 'name'] }} <br />
  6. </div>
  7. <script type="text/javascript">
  8. var TestCtrl = function($scope){
  9. $scope.data = [
  10. {name: 'B', age: 4}, {name: 'A', age: 1}, {name: 'D', age: 3}, {name: 'C', age: 3}, ];
  11. }
  12. angular.bootstrap(document.documentElement);
  13. </script>

还没有评论.