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 相关文章推荐
jquery.ui.progressbar 中文文档
Nov 26 Javascript
深入理解JavaScript 闭包究竟是什么
Apr 12 Javascript
JavaScript实现页面实时显示当前时间的简单实例
Jul 20 Javascript
使用JSLint提高JS代码质量方法分享
Dec 16 Javascript
javascript遍历控件实例详细解析
Jan 10 Javascript
node.js使用require()函数加载模块
Nov 26 Javascript
原生JS实现隐藏显示图片 JS实现点击切换图片效果
Jan 27 Javascript
jQuery实现腾讯信用界面(自制刻度尺)样式
Aug 15 jQuery
javascript自定义事件功能与用法实例分析
Nov 08 Javascript
新版vue-cli模板下本地开发环境使用node服务器跨域的方法
Apr 03 Javascript
用Node编写RESTful API接口的示例代码
Jul 04 Javascript
Vue+scss白天和夜间模式切换功能的实现方法
Jan 05 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
Yii框架组件和事件行为管理详解
2016/05/20 PHP
利用PHP生成静态html页面的原理
2016/09/30 PHP
创建一个复制UBB软件信息的链接或按钮的js代码
2008/01/06 Javascript
网络图片延迟加载实现代码 超越jquery控件
2010/03/27 Javascript
基于jQuery的星级评分插件
2011/08/12 Javascript
js数组操作学习总结
2013/11/04 Javascript
js+css实现导航效果实例
2015/02/10 Javascript
$.extend 的一个小问题
2015/06/18 Javascript
js中跨域方法原理详解
2015/07/19 Javascript
jquery悬浮提示框完整实例
2016/01/13 Javascript
jQuery Easyui 验证两次密码输入是否相等
2016/05/13 Javascript
js仿淘宝和百度文库的评分功能
2016/05/15 Javascript
微信小程序 PHP后端form表单提交实例详解
2017/01/12 Javascript
Bootstrap栅格系统简单实现代码
2017/03/06 Javascript
详谈js模块化规范
2017/07/07 Javascript
详解React Native网络请求fetch简单封装
2017/08/10 Javascript
JS中的JSON对象的定义和取值实现代码
2018/05/09 Javascript
vue.js 中使用(...)运算符报错的解决方法
2018/08/09 Javascript
vue使用rem实现 移动端屏幕适配
2018/09/26 Javascript
利用Bootstrap Multiselect实现下拉框多选功能
2019/04/08 Javascript
细说Vue组件的服务器端渲染的过程
2019/05/30 Javascript
解决新建一个vue项目过程中遇到的问题
2020/10/22 Javascript
python3.6+django2.0开发一套学员管理系统
2018/03/03 Python
python实现随机漫步算法
2018/08/27 Python
python 基于TCP协议的套接字编程详解
2019/06/29 Python
Python Django Vue 项目创建过程详解
2019/07/29 Python
Python3实现将一维数组按标准长度分隔为二维数组
2019/11/29 Python
Python Django路径配置实现过程解析
2020/11/05 Python
来自全球大都市的高级街头服饰:Pegador
2018/01/03 全球购物
Maison Lab荷兰:名牌Outlet购物
2018/08/10 全球购物
致全体运动员广播稿
2014/02/01 职场文书
小学师德师风演讲稿
2014/09/02 职场文书
查摆问题自查报告范文
2014/10/13 职场文书
国博复兴之路观后感
2015/06/02 职场文书
感恩教育观后感
2015/06/17 职场文书
Golang之sync.Pool使用详解
2021/05/06 Golang