Advertisement
Guest User

Untitled

a guest
Jul 23rd, 2014
212
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.34 KB | None | 0 0
  1. <!doctype html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>Example - example-example57-production</title>
  6. <script src="//ajax.googleapis.com/ajax/libs/angularjs/1.3.0-beta.16/angular.min.js"></script>
  7. </head>
  8. <body ng-app="orderByExample">
  9. <script>
  10. angular.module('orderByExample', [])
  11. .controller('ExampleController', ['$scope', function($scope) {
  12. $scope.friends =
  13. [{'@name':'TEST', '@phone':'555-1212', '@age':"10"},
  14. {'@name':'TEST2', '@phone':'555-9876','@age':"19"},
  15. {'@name':'TEST1', '@phone':'555-4321','@age':"21"},
  16. {'@name':'TEST4', '@phone':'555-5678','@age':"35"},
  17. {'@name':'TEST5', '@phone':'555-8765','@age':"29"}];
  18. $scope.predicate = '-age';
  19. }]);
  20. </script>
  21. <div ng-controller="ExampleController">
  22. <pre>Sorting predicate = {{predicate}}; reverse = {{reverse}}</pre>
  23. <hr/>
  24. [ <a href="" ng-click="predicate=''">unsorted</a> ]
  25. <table class="friend">
  26. <tr>
  27. <th><a href="" ng-click="predicate = '@name'; reverse=false">Name</a>
  28. (<a href="" ng-click="predicate = '-@name'; reverse=false">^</a>)</th>
  29. <th><a href="" ng-click="predicate = '@phone'; reverse=!reverse">Phone Number</a></th>
  30. <th><a href="" ng-click="predicate = '@age'; reverse=!reverse">Age</a></th>
  31. </tr>
  32. <tr ng-repeat="friend in friends | orderBy:predicate:reverse">
  33. <td>{{friend['@name']}}</td>
  34. <td>{{friend['@phone']}}</td>
  35. <td>{{friend['@age']}}</td>
  36. </tr>
  37. </table>
  38. </div>
  39. </body>
  40. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement