Angular排序实例详解


Posted in Javascript onJune 28, 2017

说点小案例angular的排序

<!DOCTYPE html>
<html ng-app="mk">
 <head>
  <meta charset="UTF-8">
  <title></title>
  <style type="text/css">
   *{
    margin: 0px;
    padding: 0px;
   }
   nav{
    text-align: center;
   }
   nav>*{
    vertical-align: top;
   }
   table{
    width: 100%;
    text-align: center;
   }
   table th,td{
    background: #A9A9A9;
    line-height: 30px;
   }
  </style>
 </head>
 <body>
  <div ng-controller="text">
   <nav>
    <select ng-model="a"> <!-- 这也是表单也有数据,她可以获取value值,这几个值代表你循环进来的每项key名 -->
     <option value="num">按编号排序</option>
     <option value="name">按姓名排序</option>
     <option value="age">按年龄排序</option>
    </select>
    <select ng-model="b"> <!-- 也同样获取value值,当为负的时候,是倒序,正序 -->
     <option value="">升序</option>
     <option value="-">降序</option>
    </select>
    <input type="text" ng-model="s"/>
   </nav>
   <table border="0px" id="table">
    <tr>
     <th>编号</th>
     <th>姓名</th>
     <th>年龄</th>
    </tr>
    <tr ng-repeat="value in data | orderBy:b+a | filter:s"> <!-- 过滤器过滤以下数据 b+a这样就字符串拼接到了一起。这样数据改变就进行了排序 -->
     <td>{{value.num}}</td>
     <td>{{value.name}}</td>
     <td>{{value.age}}</td>
    </tr>
   </table>
  </div>
  <script src="js/angular.min.js" type="text/javascript" charset="utf-8"></script>
  <script type="text/javascript">
   var app=angular.module("mk",[]);
   app.controller("text",function($scope,$http){
    $http.get("paixu.json").success(function(data){
     $scope.data=data.xinxi
     $scope.a="num";
    })
   });
  </script>
 </body>
</html>

以上所述是小编给大家介绍的Angular排序实例详解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
初学JavaScript_03(ExtJs Grid的简单使用)
Oct 02 Javascript
JavaScript 自动分号插入(JavaScript synat:auto semicolon insertion)
Nov 04 Javascript
20个非常棒的Jquery实用工具 国外文章
Jan 01 Javascript
js实现图片放大缩小功能后进行复杂排序的方法
Nov 08 Javascript
js带按钮的提示框可供选择示例代码
Sep 17 Javascript
js 立即调用的函数表达式如何写
Jan 12 Javascript
javascript中setTimeout和setInterval的unref()和ref()用法示例
Nov 26 Javascript
AngularJS模板加载用法详解
Nov 04 Javascript
jquery实现简单的瀑布流布局
Dec 11 Javascript
jquery插件bootstrapValidator表单验证详解
Dec 15 Javascript
js绑定事件和解绑事件
Apr 27 Javascript
解决Vue中使用keepAlive不缓存问题
Aug 04 Javascript
基于JS对象创建常用方式及原理分析
Jun 28 #Javascript
Node.js实现文件上传的示例
Jun 28 #Javascript
iscroll-probe实现下拉刷新和下拉加载效果
Jun 28 #Javascript
JavaScript 获取元素在父节点中的下标(推荐)
Jun 28 #Javascript
JS中把函数作为另一函数的参数传递方法(总结)
Jun 28 #Javascript
js+html制作简单日历的方法
Jun 27 #Javascript
ionic环境配置及问题详解
Jun 27 #Javascript
You might like
用libtemplate实现静态网页生成
2006/10/09 PHP
提高PHP编程效率的53个要点(经验小结)
2010/09/04 PHP
php格式化日期和时间格式化示例分享
2014/02/24 PHP
Laravel框架集成UEditor编辑器的方法图文与实例详解
2019/04/17 PHP
JavaScript 编程引入命名空间的方法与代码
2007/08/13 Javascript
IE与Firefox在JavaScript上的7个不同写法小结
2009/09/14 Javascript
用Mootools获得操作索引的两种方法分享
2011/12/12 Javascript
深入解析JavaScript中的变量作用域
2013/12/06 Javascript
js的Boolean对象初始值示例
2014/03/04 Javascript
js日期插件dateHelp获取本月、三个月、今年的日期
2016/03/07 Javascript
javascript数字验证的实例代码(推荐)
2016/08/20 Javascript
微信小程序图表插件(wx-charts)实例代码
2017/01/17 Javascript
JS实现的五级联动菜单效果完整实例
2017/02/23 Javascript
微信小程序实现给循环列表添加点击样式实例
2017/04/26 Javascript
Vue.js鼠标悬浮更换图片功能
2017/05/17 Javascript
解决bootstrap-select 动态加载数据不显示的问题
2018/08/10 Javascript
Node.js搭建WEB服务器的示例代码
2018/08/15 Javascript
Mint-UI时间组件起始时间问题及时间插件使用
2018/08/20 Javascript
js module大战
2019/04/19 Javascript
JavaScript中的ES6 Proxy的具体使用
2019/06/16 Javascript
vue柱状进度条图像的完美实现方案
2019/08/26 Javascript
vue实现购物车结算功能
2020/06/18 Javascript
python 下 CMake 安装配置 OPENCV 4.1.1的方法
2019/09/30 Python
django实现类似触发器的功能
2019/11/15 Python
Python利用多线程同步锁实现多窗口订票系统(推荐)
2019/12/22 Python
python图片剪裁代码(图片按四个点坐标剪裁)
2020/03/10 Python
详解Python 最短匹配模式
2020/07/29 Python
Python基于unittest实现测试用例执行
2020/11/25 Python
html2canvas把div保存图片高清图的方法示例
2018/03/05 HTML / CSS
草莓网化妆品加拿大网站:Strawberrynet Canada
2016/09/20 全球购物
学校后勤人员职责
2013/12/27 职场文书
幼儿园中班上学期评语
2014/04/18 职场文书
会计求职信范文
2014/05/24 职场文书
市场营销工作计划书
2014/09/15 职场文书
2015新年联欢晚会开场白
2014/12/14 职场文书
《唯一的听众》教学反思
2016/02/18 职场文书