最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

angular.js实现列表orderby排序的方法

来源:动视网 责编:小采 时间:2020-11-27 22:06:41
文档

angular.js实现列表orderby排序的方法

angular.js实现列表orderby排序的方法:如下所示: <html ng-app> <head> <title>order by</title> <meta http-equiv=X-UA-Compatible content=IE=edge /> <meta name=viewport content=width
推荐度:
导读angular.js实现列表orderby排序的方法:如下所示: <html ng-app> <head> <title>order by</title> <meta http-equiv=X-UA-Compatible content=IE=edge /> <meta name=viewport content=width


如下所示:

<html ng-app>
<head>
 <title>order by</title> 
 <meta http-equiv="X-UA-Compatible" content="IE=edge" />
 <meta name="viewport" content="width=device-width,initial-scale=1" />
 <link href="../book/css/bootstrap.css" rel="external nofollow" rel="stylesheet" type="text/css" /> 
 <script src="../file/angular-1.0.1.min.js" type="text/javascript"></script>
</head> 
<body>
 <div class="table-responsive" ng-controller="demoController">
 <table id="tb" class="table table-bordered table-hover">
 <thead>
 <tr>
 <th class="col-md-2">编号</th>
 <th class="col-md-4">国家</th>
 <th class="col-md-4">名称</th> 
 <th class="col-md-3">年龄</th> 
 </tr> 
 </thead>
 <tbody id="tbody" ng-repeat="stu in data | orderBy : '-age' | limitTo: 10"> 
 <tr class="{{ cls($index) }}">
 <td>{{ $index + 1 }}</td><td>{{ stu.country }}</td><td>{{ stu.name }}</td><td>{{ stu.age }}</td>
 </tr> 
 </tbody>
 </table>
 </div> 
 <script type="text/javascript">
 function demoController($scope,$window) {
 $scope.data = [
 { seq: 1, name: "魏国", country: "曹操",age : 45 },
 { seq: 2, name: "魏国", country: "张辽" ,age: 34},
 { seq: 3, name: "魏国", country: "司马懿" ,age: 36 },
 { seq: 4, name: "魏国", country: "夏侯淳",age: 40 },
 { seq: 5, name: "蜀国", country: "刘备",age: 50 },
 { seq: 6, name: "蜀国", country: "关羽",age: 45 },
 { seq: 7, name: "蜀国", country: "张飞",age: 46 },
 { seq: 8, name: "蜀国", country: "赵云",age: 35 },
 { seq: 9, name: "吴国", country: "孙权" ,age: 30 },
 { seq: 10, name: "吴国", country: "周瑜",age: 32 },
 { seq: 11, name: "吴国", country: "鲁肃",age: 33 },
 { seq: 12, name: "吴国", country: "黄盖",age: 55 }
 ];
 $scope.cls = function(i) { 
 return (i + 1) % 4 == 1 ? "active" : "";
 }
 }
 </script>
</body>
</html>

效果:

以上这篇angular.js实现列表orderby排序的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

文档

angular.js实现列表orderby排序的方法

angular.js实现列表orderby排序的方法:如下所示: <html ng-app> <head> <title>order by</title> <meta http-equiv=X-UA-Compatible content=IE=edge /> <meta name=viewport content=width
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top