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 对象的属性和方法4种不同的类型
Mar 19 Javascript
通过JQuery实现win8一样酷炫的动态磁贴效果(示例代码)
Jul 13 Javascript
Extjs 4.x 得到form CheckBox 复选框的值
May 04 Javascript
Javascript 多物体运动的实现
Dec 24 Javascript
javascript实现树形菜单的方法
Jul 17 Javascript
基于JavaScript实现弹出框效果
Feb 19 Javascript
Angularjs 滚动加载更多数据
Mar 17 Javascript
基于 Bootstrap Datetimepicker 联动
Aug 03 Javascript
Vue实现动态创建和删除数据的方法
Mar 17 Javascript
Vue组件通信入门之Provide和Inject机制
Dec 29 Javascript
Vue中el-form标签中的自定义el-select下拉框标签功能
Apr 20 Javascript
基于VUE实现简单的学生信息管理系统
Jan 13 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
使用php重新实现PHP脚本引擎内置函数
2007/03/06 PHP
phpmail类发送邮件函数代码
2012/02/20 PHP
laravel 修改记住我功能的cookie保存时间的方法
2019/10/14 PHP
JavaScript入门教程(12) js对象化编程
2009/01/31 Javascript
js获取网页高度(详细整理)
2012/12/28 Javascript
jquery实现TAB选项卡鼠标经过带延迟效果的方法
2015/07/27 Javascript
仿iframe效果Aajx文件上传实例
2016/11/18 Javascript
Bootstrap CSS布局之表单
2016/12/17 Javascript
浅谈angular4生命周期钩子
2017/09/05 Javascript
echarts整合多个类似option的方法实例
2018/07/10 Javascript
vue路由缓存的几种实现方式小结
2020/02/02 Javascript
bootstrap-paginator服务器端分页使用方法详解
2020/02/13 Javascript
Vue实现简单的跑马灯
2020/05/25 Javascript
vue使用echarts图表自适应的几种解决方案
2020/12/04 Vue.js
详解Python中DOM方法的动态性
2015/04/11 Python
使用Pyinstaller的最新踩坑实战记录
2017/11/08 Python
Python3使用turtle绘制超立方体图形示例
2018/06/19 Python
python实战串口助手_解决8串口多个发送的问题
2019/06/12 Python
python 处理微信对账单数据的实例代码
2019/07/19 Python
利用python读取YUV文件 转RGB 8bit/10bit通用
2019/12/09 Python
python3连接kafka模块pykafka生产者简单封装代码
2019/12/23 Python
css3实现文字首尾衔接跑马灯的示例代码
2020/10/16 HTML / CSS
CSS3中的弹性布局em运用入门详解 1em等于多少像素
2021/02/08 HTML / CSS
html5 canvas实现给图片添加平铺水印
2019/08/20 HTML / CSS
马来西亚最热门的在线时尚商店:FashionValet
2018/11/11 全球购物
西班牙购买行李箱和背包网站:Maletas Greenwich
2019/10/08 全球购物
The Athlete’s Foot新西兰:新西兰最大的运动鞋零售商
2019/12/23 全球购物
俄罗斯童装网上商店:BebaKids
2020/06/06 全球购物
经济信息管理专业大学生求职信
2013/09/27 职场文书
教师求职推荐信范文
2013/11/20 职场文书
高一生物教学反思
2014/01/17 职场文书
法律系毕业生求职信
2014/05/28 职场文书
汽车广告策划方案
2014/05/31 职场文书
设计专业自荐信
2014/06/19 职场文书
2014年党员个人剖析材料
2014/10/08 职场文书
2014年售后服务工作总结
2014/11/18 职场文书