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 相关文章推荐
可兼容IE的获取及设置cookie的jquery.cookie函数方法
Sep 02 Javascript
ie中js创建checkbox默认选中问题探讨
Oct 21 Javascript
JavaScript中的闭包介绍
Mar 15 Javascript
jQuery实现360°全景拖动展示
Mar 18 Javascript
jquery动态导航插件dynamicNav用法实例分析
Sep 06 Javascript
基于Node.js的JavaScript项目构建工具gulp的使用教程
May 20 Javascript
Django1.7+JQuery+Ajax验证用户注册集成小例子
Apr 08 jQuery
基于JavaScript定位当前的地理位置
Apr 11 Javascript
实现高性能javascript的注意事项
May 27 Javascript
详解微信小程序自定义组件的实现及数据交互
Jul 22 Javascript
vue实现图片懒加载的方法分析
Feb 05 Javascript
JavaScript文档加载模式以及元素获取
Jul 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 simplexmlElement操作xml的命名空间实现代码
2011/01/04 PHP
php获取系统变量方法小结
2015/05/29 PHP
在Mac OS上搭建PHP的Yii框架及相关测试环境
2016/02/14 PHP
在页面中输出当前客户端时间javascript实例代码
2016/03/02 Javascript
关于JavaScript 原型链的一点个人理解
2016/07/31 Javascript
原生js实现无限循环轮播图效果
2017/01/20 Javascript
JS获得一个对象的所有属性和方法实例
2017/02/21 Javascript
JS变量及其作用域
2017/03/29 Javascript
Vue服务端渲染和Vue浏览器端渲染的性能对比(实例PK )
2017/03/31 Javascript
js禁止浏览器的回退事件
2017/04/20 Javascript
浅谈原型对象的常用开发模式
2017/07/22 Javascript
浅析为什么a=&quot;abc&quot; 不等于 a=new String(&quot;abc&quot;)
2017/10/25 Javascript
canvas+gif.js打造自己的数字雨头像的示例代码
2017/10/26 Javascript
vue 文件目录结构详解
2017/11/24 Javascript
Angular6 发送手机验证码按钮倒计时效果实现方法
2019/01/08 Javascript
微信小程序云开发使用方法新手初体验
2019/05/16 Javascript
教你如何用Node实现API的转发(某音乐)
2019/09/20 Javascript
基于Echarts图表在div动态切换时不显示的解决方式
2020/07/20 Javascript
el-table表头根据内容自适应完美解决表头错位和固定列错位
2021/01/07 Javascript
js面向对象封装级联下拉菜单列表的实现步骤
2021/02/08 Javascript
[03:24]DOTA2超级联赛专访hao 大翻盘就是逆袭
2013/05/24 DOTA
[41:52]2018DOTA2亚洲邀请赛3月29日 小组赛A组 TNC VS OpTic
2018/03/30 DOTA
200行自定义python异步非阻塞Web框架
2017/03/15 Python
带你了解python装饰器
2017/06/15 Python
pandas series序列转化为星期几的实例
2018/04/11 Python
python实现石头剪刀布程序
2021/01/20 Python
Python字典的核心底层原理讲解
2019/01/24 Python
python3 简单实现组合设计模式
2020/07/02 Python
用友笔试题目
2016/10/25 面试题
2014年社区妇联工作总结
2014/12/02 职场文书
2014年远程教育工作总结
2014/12/09 职场文书
小组组名及励志口号
2015/12/24 职场文书
初中思想品德教学反思
2016/02/24 职场文书
AJAX学习笔记
2021/05/18 Javascript
MySQL 查询速度慢的原因
2021/05/25 MySQL
HTML CSS 一个标签实现带动画的抖音LOGO
2022/04/26 HTML / CSS