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 String对象扩展HTML编码和解码的方法
Jun 02 Javascript
jquery 弹出层实现代码
Oct 30 Javascript
JavaScript中的稀疏数组与密集数组[译]
Sep 17 Javascript
jquery分页插件AmSetPager(自写)
Apr 15 Javascript
JavaScript排序算法之希尔排序的2个实例
Apr 04 Javascript
全面解析Bootstrap中nav、collapse的使用方法
May 22 Javascript
通过BootStrap实现轮播图的实际应用
Sep 26 Javascript
Bootstrap按钮组实例详解
Jul 03 Javascript
jQuery实现鼠标滑过商品小图片上显示对应大图片功能【测试可用】
Apr 27 jQuery
详解Vue2的diff算法
Jan 06 Vue.js
JavaScript中layim之整合右键菜单的示例代码
Feb 06 Javascript
用JS创建一个录屏功能
Nov 11 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中将数组转成字符串并保存到数据库中的函数代码
2013/09/29 PHP
文件上传之SWFUpload插件(代码)
2015/07/30 PHP
Yii2――使用数据库操作汇总(增删查改、事务)
2016/12/19 PHP
php根据用户名和手机号查询是否存在手机号码
2017/02/16 PHP
PHP实现对xml的增删改查操作案例分析
2017/05/19 PHP
一段利用WSH修改和查看IP配置的代码
2008/05/11 Javascript
JavaScript this 深入理解
2009/07/30 Javascript
Javascript学习笔记1 数据类型
2010/01/11 Javascript
javascript setinterval 的正确语法如何书写
2014/06/17 Javascript
jQuery实现判断滚动条到底部
2015/06/23 Javascript
原生js制作日历控件实例分享
2016/04/06 Javascript
关于JS变量和作用域详解
2016/07/28 Javascript
利用Chrome DevTools直接调试Node.js和JavaScript的方法详解(并行)
2017/02/16 Javascript
使用mint-ui开发项目的一些心得(分享)
2017/09/07 Javascript
从parcel.js打包出错到选择nvm的全部过程
2018/01/23 Javascript
jQuery ajax仿Google自动提示SearchSuggess功能示例
2019/03/28 jQuery
微信小程序环境下将文件上传到OSS的方法步骤
2019/05/31 Javascript
[01:10:58]KG vs TNC 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/16 DOTA
python基础教程之基本内置数据类型介绍
2014/02/20 Python
Python threading多线程编程实例
2014/09/18 Python
Python下调用Linux的Shell命令的方法
2018/06/12 Python
Python爬虫实现抓取京东店铺信息及下载图片功能示例
2018/08/07 Python
Python使用GitPython操作Git版本库的方法
2020/02/29 Python
html5画布旋转效果示例
2014/01/27 HTML / CSS
中国最大的潮流商品购物网站:YOHO!BUY有货
2017/01/07 全球购物
如何查询Oracle数据库中已经创建的索引
2013/10/11 面试题
室内设计实习自我鉴定
2013/09/25 职场文书
我的大学生活演讲稿
2014/04/25 职场文书
落实八项规定专题民主生活会对照检查材料
2014/09/15 职场文书
审计局2014法制宣传日活动总结
2014/11/01 职场文书
2015年度优秀员工自荐书
2015/03/06 职场文书
2019年消防宣传标语集锦
2019/11/21 职场文书
奇妙的 CSS shapes(CSS图形)
2021/04/05 HTML / CSS
利用Python判断你的密码难度等级
2021/06/02 Python
mysql的Buffer Pool存储及原理
2022/04/02 MySQL
python中Pyqt5使用Qlabel标签播放视频
2022/04/22 Python