Advertisement
Guest User

Untitled

a guest
Jul 21st, 2017
52
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.05 KB | None | 0 0
  1. .controller('namesCtrl', ['$scope', '$rootScope', '$http', '$filter',
  2. function ($scope, $rootScope, $http, $filter) {
  3. $scope.names = $filter('orderBy')($scope.names, 'last_name', 'first_name');
  4. $scope.query = {}
  5. $scope.queryBy = '$'
  6. $scope.orderProp = "last_name";
  7.  
  8. }])
  9.  
  10. <ng-controller="namesCtrl">
  11. <table>
  12. <tr>
  13. <td align="right">Search </td>
  14. <td><input ng-model="query[queryBy]" /></td>
  15. </tr>
  16. </table>
  17. <div class="searchresults" ng-show="names.length" ng-repeat="name in names | orderBy : 'name.last_name' | filter:query as filtered">
  18. {{name.first_name}} {{name.last_name}}
  19. </div>
  20. </ng-controller>
  21.  
  22. .searchresults {
  23. padding: 4px 8px;
  24. background-color: aliceblue;
  25. color: navy;
  26. font-size: 75%;
  27. position: relative;
  28. z-index: 20;
  29. -moz-border-radius: 5px;
  30. -webkit-border-radius: 5px;
  31. border-radius: 5px;
  32. -moz-box-shadow: 0px 0px 4px #222;
  33. -webkit-box-shadow: 0px 0px 4px #222;
  34. box-shadow: 0px 0px 4px #222;
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement