Home > Article > WeChat Applet > Angularjs filter completes sorting function example detailed explanation
This article mainly introduces the sorting function of Angularjs using filters in detail. It has certain reference value. Interested friends can refer to it. I hope it can help everyone.
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript" src="js/angularjs.js" ></script> <link rel="stylesheet" href="css/bootstrap.css" rel="external nofollow" /> <script> angular.module('myApp',[]) .service('data',function(){ return [ {id:1234,name:'ipad',price:3400}, {id:1244,name:'aphone',price:6400}, {id:1334,name:'mypad',price:4400}, {id:8234,name:'zpad',price:8400} ]; }) .controller('myController',function($scope,data){ $scope.data=data; $scope.change=function(order){ //$scope.orderType=''; $scope.order=order; if($scope.orderType==''){ $scope.orderType='-'; }else{ $scope.orderType=''; } } }) </script> <style> .red{color: red;} </style> </head> <body ng-app="myApp"> <p ng-controller="myController" class="container"> <nav class="navbar navbar-default"> <p class="container-fluid"> <p class="collapse navbar-collapse" id="bs-example-navbar-collapse-1"> <form class="navbar-form navbar-left"> <p class="form-group"> <input type="text" class="form-control" ng-model="search" placeholder="Search"> </p> </form> </p><!-- /.navbar-collapse --> </p><!-- /.container-fluid --> </nav> <table class="table table-bordered table-hover"> <thead> <tr> <th ng-click="change('id')" ng-class="{dropup:orderType==''}">id<span ng-class="{red:order=='id'}" class="caret"></span></th> <th ng-click="change('name')" ng-class="{dropup:orderType==''}">name<span ng-class="{red:order=='name'}" class="caret"></span></th> <th ng-click="change('price')" ng-class="{dropup:orderType==''}">price<span ng-class="{red:order=='price'}" class="caret"></span></th> </tr> </thead> <tbody> <tr ng-repeat="x in data | filter:search | orderBy:orderType+order "> <td>{{x.id}}</td> <td>{{x.name}}</td> <td>{{x.price}}</td> </tr> </tbody> </table> </p> </body> </html>
Related recommendations:
Detailed explanation of Angularjs filters to implement dynamic search and sorting functions
AngularJS filter filter usage example analysis
Detailed explanation of the use of AngularJS filter_AngularJS
The above is the detailed content of Angularjs filter completes sorting function example detailed explanation. For more information, please follow other related articles on the PHP Chinese website!