angular过滤器实现排序功能


Posted in Javascript onJune 27, 2017

本文实例为大家分享了angular过滤器排序的具体代码,供大家参考,具体内容如下

首先定义一个json文件:

 angular过滤器实现排序功能

然后写HTML文件:

<div id="box">
      <!--第一个下拉框-->
      <select ng-model="a">
        <option value="age">按照年龄排序</option>
        <option value="code">按照编码排序</option>
        <option value="name">按照姓名排序</option>
      </select>
      <!--升序还是降序-->
      <select ng-model="b">
        <option value="">升序</option>
        <option value="-">降序</option>
      </select>
      <!--一个搜索框-->
      <input type="text" placeholder="请输入要搜索的内容" ng-model="c"/>
    </div>
    <!--渲染的数据-->
    <div id="wrap">
      <table>
        <tr>
          <th>编码</th>
          <th>姓名</th>
          <th>年龄</th>
        </tr>
        <tr ng-repeat="item in data|filter:c|orderBy:b+a">
          <td>{{item.code}}</td>
          <td>{{item.name}}</td>
          <td>{{item.age}}</td>
        </tr>
      </table>
    </div>

angular:

<script>
      var app = angular.module("mk",[]);
      app.controller("test",function($scope,$http){
        $http.get('json/index.json').success(function(data){
            $scope.data = eval(data);
            $scope.a = "code";
        })
      })
    </script>

在这种运用到的过滤器有filter 、orderBy

这样就完成了一个简单的排序,希望能帮到大家!

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
使用IE6看老赵的博客 jQuery初探
Jan 17 Javascript
Js切换功能的简单方法
Nov 23 Javascript
基于mootools 1.3框架下的图片滑动效果代码
Apr 22 Javascript
JS时间选择器 兼容IE6,7,8,9
Jun 26 Javascript
利用div+jquery自定义滚动条样式的2种方法
Jul 18 Javascript
js如何获取object类型里的键值
Feb 18 Javascript
jQuery中dequeue()方法用法实例
Dec 29 Javascript
玩转JavaScript OOP - 类的实现详解
Jun 08 Javascript
前端弹出对话框 js实现ajax交互
Sep 09 Javascript
AngularJS学习第二篇 AngularJS依赖注入
Feb 13 Javascript
JavaScript实现图片伪异步上传过程解析
Apr 10 Javascript
vue使用echarts实现折线图
Mar 21 Vue.js
详解AngularJS ng-class样式切换
Jun 27 #Javascript
各种选择框jQuery的选中方法(实例讲解)
Jun 27 #jQuery
JavaScript事件方法(实例讲解)
Jun 27 #Javascript
简单谈谈原生js的math对象
Jun 27 #Javascript
Vue.js实现一个todo-list的上移下移删除功能
Jun 26 #Javascript
AngularJS 最常用的八种功能(基础知识)
Jun 26 #Javascript
基于jQuery封装的分页组件
Jun 26 #jQuery
You might like
PHP音乐采集(部分代码)
2007/02/14 PHP
php生成毫秒时间戳的实例讲解
2017/09/22 PHP
在云虚拟主机部署thinkphp5项目的步骤详解
2017/12/21 PHP
PHP等比例压缩图片的实例代码
2018/07/26 PHP
PHP实现基本留言板功能原理与步骤详解
2020/03/26 PHP
取得传值的函数
2006/10/27 Javascript
再谈ie和firefox下的document.all属性
2009/10/21 Javascript
Exjs 入门篇
2010/04/07 Javascript
jQuery根据ID获取input、checkbox、radio、select的示例
2014/08/11 Javascript
Javascript常用字符串判断函数代码分享
2014/12/08 Javascript
jQuery删除一个元素后淡出效果展示删除过程的方法
2015/03/18 Javascript
jquery处理页面弹出层查询数据等待操作实例
2015/03/25 Javascript
javascript实现选中复选框后相关输入框变灰不可用的方法
2015/08/11 Javascript
jQuery实现简单漂亮的Nav导航菜单效果
2017/03/29 jQuery
react实现菜单权限控制的方法
2017/12/11 Javascript
微信小程序获取音频时长与实时获取播放进度问题
2018/08/28 Javascript
JS实现倒计时图文效果
2018/11/17 Javascript
QML实现圆环颜色选择器
2019/09/25 Javascript
Vue.js实现大屏数字滚动翻转效果
2019/11/29 Javascript
js实现时间日期校验
2020/05/26 Javascript
JavaScript的垃圾回收机制与内存管理
2020/08/06 Javascript
[49:42]DOTA2上海特级锦标赛主赛事日 - 3 胜者组第二轮#2Secret VS EG第一局
2016/03/04 DOTA
python3.3教程之模拟百度登陆代码分享
2014/01/16 Python
python中sets模块的用法实例
2014/09/30 Python
Python实现读取目录所有文件的文件名并保存到txt文件代码
2014/11/22 Python
Python2.7环境Flask框架安装简明教程【已测试】
2018/07/13 Python
使用django实现一个代码发布系统
2019/07/18 Python
Python 实现向word(docx)中输出
2020/02/13 Python
Python使用configparser库读取配置文件
2020/02/22 Python
python3.9实现pyinstaller打包python文件成exe
2020/12/13 Python
用css3制作纸张效果(外翻卷角)
2013/02/01 HTML / CSS
关于HTML5的安全问题开发人员需要牢记的
2012/06/21 HTML / CSS
新品发布会主持词
2014/04/02 职场文书
欢迎领导标语
2014/06/27 职场文书
声乐专业大学生职业生涯规划书:理想的未来需要自己去打造
2014/09/20 职场文书
员工年终考核评语
2014/12/31 职场文书