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下的keyCode键码值表
Apr 10 Javascript
doctype后如何获得body.clientHeight的方法
Jul 11 Javascript
推荐40个非常优秀的jQuery插件和教程【系列三】
Nov 09 Javascript
jQuery实现动画效果的简单实例
Jan 27 Javascript
javascript操作字符串的原生方法
Dec 22 Javascript
js使用split函数按照多个字符对字符串进行分割的方法
Mar 20 Javascript
jQuery实现图片走马灯效果的原理分析
Jan 16 Javascript
javascript简单判断输入内容是否合法的方法
May 11 Javascript
基于javascript的异步编程实例详解
Apr 10 Javascript
JavaScript数据结构之二叉树的删除算法示例
Apr 13 Javascript
微信小程序progress组件使用详解
Jan 31 Javascript
Javascript前端下载后台传来的文件流代码实例
Aug 18 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
解析zend Framework如何自动加载类
2013/06/28 PHP
学习php设计模式 php实现工厂模式(factory)
2015/12/07 PHP
php 如何禁用eval() 函数实例详解
2016/12/01 PHP
PHP实现页面静态化深入讲解
2021/03/04 PHP
Spring mvc 接收json对象
2015/12/10 Javascript
JQuery Mobile实现导航栏和页脚
2016/03/09 Javascript
Web前端开发工具——bower依赖包管理工具
2016/03/29 Javascript
jQuery点击输入框显示验证码图片
2016/05/19 Javascript
JS基于正则截取替换特定字符之间字符串操作示例
2017/02/03 Javascript
Bootstrap3 多个模态对话框无法显示的解决方案
2017/02/23 Javascript
Angular 4.x中表单Reactive Forms详解
2017/04/25 Javascript
js正则相关知识点专题
2018/05/10 Javascript
解决vue中修改了数据但视图无法更新的情况
2018/08/27 Javascript
Vue源码解析之数据响应系统的使用
2019/04/24 Javascript
Echarts动态加载多条折线图的实现代码
2019/05/24 Javascript
windows实现npm和cnpm安装步骤
2019/10/24 Javascript
解决vuecli3中img src 的引入问题
2020/08/04 Javascript
[40:06]DOTA2亚洲邀请赛 4.3 突围赛 Liquid vs VGJ.T 第一场
2018/04/04 DOTA
Python内置数据类型详解
2014/08/18 Python
Python的Flask框架中Flask-Admin库的简单入门指引
2015/04/07 Python
python实现JAVA源代码从ANSI到UTF-8的批量转换方法
2015/08/10 Python
Python中datetime模块参考手册
2017/01/13 Python
Python调用系统底层API播放wav文件的方法
2017/08/11 Python
详解Python 函数如何重载?
2019/04/23 Python
使用Python的turtle模块画国旗
2019/09/24 Python
解决python 读取excel时 日期变成数字并加.0的问题
2019/10/08 Python
详解用selenium来下载小姐姐图片并保存
2021/01/26 Python
世界排名第一的运动鞋市场:Flight Club
2020/01/03 全球购物
Linux操作面试题
2012/05/16 面试题
网络教育自我鉴定
2014/02/04 职场文书
精神文明建设先进工作者事迹材料
2014/05/02 职场文书
党支部创先争优活动总结
2014/08/28 职场文书
2014年酒店工作总结与计划
2014/11/17 职场文书
研究生给导师的自荐信
2015/03/06 职场文书
Python insert() / append() 用法 Leetcode实战演示
2021/03/31 Python
Windows Server 2019 域控制器安装图文教程
2022/04/28 Servers