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 相关文章推荐
js实时获取系统当前时间实例代码
Jun 28 Javascript
javascript随机将第一个dom中的图片添加到第二个div中示例
Oct 08 Javascript
JavaScript获取表单内所有元素值的方法
Apr 02 Javascript
jQuery实现网站添加高亮突出显示效果的方法
Jun 26 Javascript
基于javascript实现彩票随机数生成(升级版)
Apr 17 Javascript
实例详解ECMAScript5中新增的Array方法
Apr 05 Javascript
仿淘宝JSsearch搜索下拉深度用法
Jan 15 Javascript
Vue循环组件加validate多表单验证的实例
Sep 18 Javascript
微信小程序登录数据解密及状态维持实例详解
May 06 Javascript
layui点击数据表格添加或删除一行的例子
Sep 12 Javascript
如何通过vscode运行调试javascript代码
Jul 24 Javascript
react antd表格中渲染一张或多张图片的实例
Oct 28 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
php学习笔记之 函数声明(二)
2011/06/09 PHP
PHP爆绝对路径方法收集整理
2012/09/17 PHP
Codeigniter框架的更新事务(transaction)BUG及解决方法
2014/07/25 PHP
PHP数组中头部和尾部添加元素的方法(array_unshift,array_push)
2017/04/10 PHP
PHP完全二叉树定义与实现方法示例
2017/10/09 PHP
Yii2框架视图(View)操作及Layout的使用方法分析
2019/05/27 PHP
PHP+redis实现微博的拉模型案例详解
2019/07/10 PHP
jquery实现表单输入时提示文字滑动向上效果
2015/08/10 Javascript
简单学习JavaScript中的for语句循环结构
2015/11/10 Javascript
点评js异步加载的4种方式
2015/12/22 Javascript
完善的jquery处理机制
2016/02/21 Javascript
深入理解事件冒泡(Bubble)和事件捕捉(capture)
2016/05/28 Javascript
jQuery插件cxSelect多级联动下拉菜单实例解析
2016/06/24 Javascript
AngularJS教程之MVC体系结构详解
2016/08/16 Javascript
JavaScript中绑定事件的三种方式及去除绑定
2016/11/05 Javascript
jQuery时间日期三级联动(推荐)
2016/11/27 Javascript
微信小程序如何获取手机验证码
2018/11/04 Javascript
JavaScript中引用vs复制示例详析
2018/12/06 Javascript
JS开发常用工具函数(小结)
2019/07/04 Javascript
JavaScript实现移动端弹窗后禁止滚动
2020/05/25 Javascript
Vue 3.0中jsx语法的使用
2020/11/13 Javascript
通过python下载FTP上的文件夹的实现代码
2013/02/10 Python
python使用xmlrpc实例讲解
2013/12/17 Python
浅析AST抽象语法树及Python代码实现
2016/06/06 Python
python实现excel读写数据
2021/03/02 Python
Python BS4库的安装与使用详解
2018/08/08 Python
Windows下python3安装tkinter的问题及解决方法
2020/01/06 Python
Python中sorted()排序与字母大小写的问题
2020/01/14 Python
python 获取计算机的网卡信息
2021/02/18 Python
Solaris操作系统的线程机制
2015/07/28 面试题
应届生法律求职信
2013/10/22 职场文书
总经理助理岗位职责
2013/11/08 职场文书
户外拓展活动方案
2014/02/11 职场文书
教师考核材料
2014/05/21 职场文书
高中军训感想
2015/08/07 职场文书
python爬虫selenium模块详解
2021/03/30 Python