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 相关文章推荐
使用自定义setTimeout和setInterval使之可以传递参数和对象参数
Apr 24 Javascript
Javascript this 的一些学习总结
Aug 02 Javascript
jquery插件制作 图片走廊 gallery
Aug 17 Javascript
js的匿名函数使用介绍
Dec 11 Javascript
jQuery双向列表选择器select版
Nov 01 Javascript
简单理解Vue条件渲染
Dec 03 Javascript
详解Vue.use自定义自己的全局组件
Jun 14 Javascript
vue加载自定义的js文件方法
Mar 13 Javascript
JS实现的JSON序列化操作简单示例
Jul 02 Javascript
vue draggable resizable 实现可拖拽缩放的组件功能
Jul 15 Javascript
vue点击按钮实现简单页面的切换
Sep 08 Javascript
微信小程序实现点击生成随机验证码
Sep 09 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 AJAX实例根据邮编自动完成地址信息
2008/11/23 PHP
php格式化时间戳显示友好的时间实现思路及代码
2014/10/23 PHP
PHP封装的Twitter访问类实例
2015/07/18 PHP
jQuery对象[0]是什么含义?
2010/07/31 Javascript
javascript代码加载优化方法
2011/01/30 Javascript
JavaScript中消除闭包的一般方法介绍
2015/03/16 Javascript
Web性能优化系列 10个提升JavaScript性能的技巧
2016/09/27 Javascript
微信小程序加载更多 点击查看更多
2016/11/29 Javascript
JavaScript实现的鼠标响应颜色渐变效果完整实例
2017/02/18 Javascript
jQuery EasyUI tree增加搜索功能的实现方法
2017/04/27 jQuery
Vue实现路由跳转和嵌套
2017/06/20 Javascript
js防刷新的倒计时代码 js倒计时代码
2017/09/06 Javascript
微信小程序6位或多位验证码密码输入框功能的实现代码
2018/05/29 Javascript
JS实现HTML页面中动态显示当前时间完整示例
2018/07/30 Javascript
JavaScript惰性求值的一种实现方法示例
2019/01/11 Javascript
jquery多级树形下拉菜单的实例代码
2019/07/09 jQuery
深入理解令牌认证机制(token)
2019/08/22 Javascript
js tab栏切换代码实例解析
2019/09/03 Javascript
JS实现商城秒杀倒计时功能(动态设置秒杀时间)
2019/12/12 Javascript
VSCode 添加自定义注释的方法(附带红色警戒经典注释风格)
2020/08/27 Javascript
js实现扫雷源代码
2020/11/27 Javascript
[01:20:30]OG vs LGD 2018国际邀请赛淘汰赛BO3 第四场 8.26
2018/08/30 DOTA
python实现猜数字游戏(无重复数字)示例分享
2014/03/29 Python
python元组操作实例解析
2014/09/23 Python
python机器学习理论与实战(六)支持向量机
2018/01/19 Python
Django时区详解
2019/07/24 Python
利用Python如何实时检测自身内存占用
2020/05/09 Python
Python网络爬虫四大选择器用法原理总结
2020/06/01 Python
浅谈Selenium+Webdriver 常用的元素定位方式
2021/01/13 Python
html5模拟平抛运动(模拟小球平抛运动过程)
2013/07/25 HTML / CSS
澳大利亚著名的纺织品品牌:Canningvale
2020/05/05 全球购物
鉴定评语大全
2014/05/05 职场文书
出生公证书
2015/01/23 职场文书
团员个人总结
2015/02/26 职场文书
2015年食堂工作总结报告
2015/04/23 职场文书
win11自动弹出虚拟键盘怎么关闭? Win11关闭虚拟键盘的技巧
2023/01/09 数码科技