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实现兼容IE6与IE7的DIV高度
May 13 Javascript
ASP中Sub和Function的区别说明
Aug 30 Javascript
为你的网站增加亮点的9款jQuery插件推荐
May 03 Javascript
js多级树形弹出一个小窗口层(非常好用)实例代码
Mar 19 Javascript
判断js对象是否拥有某一个属性的js代码
Aug 16 Javascript
Express实现前端后端通信上传图片之存储数据库(mysql)傻瓜式教程(一)
Dec 10 Javascript
request请求获取参数的实现方法(post和get两种方式)
Sep 27 Javascript
jQuery实现导航高亮的方法【附demo源码下载】
Nov 09 Javascript
JavaScript实现二叉树的先序、中序及后序遍历方法详解
Oct 26 Javascript
解决vue scoped html样式无效的问题
Oct 24 Javascript
原生js实现弹幕效果
Nov 29 Javascript
详解Vue3.0 + TypeScript + Vite初体验
Feb 22 Vue.js
基于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
第1次亲密接触PHP5(2)
2006/10/09 PHP
一致性哈希算法以及其PHP实现详细解析
2013/08/24 PHP
php setcookie函数的参数说明及其用法
2014/04/20 PHP
Zend Framework数据库操作方法实例总结
2016/12/11 PHP
php多进程应用场景实例详解
2019/07/22 PHP
当滚动条滚动到页面底部自动加载增加内容的js代码
2014/05/13 Javascript
JavaScript中的比较操作符&gt;、=、
2014/12/31 Javascript
JavaScript将字符串转换成字符编码列表的方法
2015/03/19 Javascript
JS使用ajax从xml文件动态获取数据显示的方法
2015/03/24 Javascript
自动完成的搜索框javascript实现
2016/02/26 Javascript
详解vue项目构建与实战
2017/06/27 Javascript
ES6正则表达式扩展笔记
2017/07/25 Javascript
详解ES6中的代理模式——Proxy
2018/01/08 Javascript
webpack分离css单独打包的方法
2018/06/12 Javascript
解决vue数组中对象属性变化页面不渲染问题
2018/08/09 Javascript
layui表格设计以及数据初始化详解
2019/10/26 Javascript
零基础写python爬虫之爬虫编写全记录
2014/11/06 Python
Python语言实现机器学习的K-近邻算法
2015/06/11 Python
基于python中的TCP及UDP(详解)
2017/11/06 Python
用Python将一个列表分割成小列表的实例讲解
2018/07/02 Python
对Python 窗体(tkinter)文本编辑器(Text)详解
2018/10/11 Python
Python实现的企业粉丝抽奖功能示例
2019/07/26 Python
Python 类方法和实例方法(@classmethod),静态方法(@staticmethod)原理与用法分析
2019/09/20 Python
python中count函数简单用法
2020/01/05 Python
解决pycharm同一目录下无法import其他文件
2020/02/12 Python
python实现手势识别的示例(入门)
2020/04/15 Python
利用Opencv实现图片的油画特效实例
2021/02/28 Python
Django项目在pycharm新建的步骤方法
2021/03/02 Python
Canvas多边形绘制的实现方法
2019/08/05 HTML / CSS
马来西亚在线购物市场:PGMall.my
2019/10/13 全球购物
木马的传播途径主要有哪些
2016/04/08 面试题
How to spawning asynchronous work in J2EE
2016/08/29 面试题
销售提升方案
2014/06/07 职场文书
2014年安全生产责任书
2014/07/22 职场文书
25张裸眼3D图片,带你重温童年的记忆,感受3D的魅力
2022/02/06 杂记
Java 深入探究讲解简单工厂模式
2022/04/07 Java/Android