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 相关文章推荐
简单三步,搞掂内存泄漏
Mar 10 Javascript
javascript js cookie的存储,获取和删除
Dec 29 Javascript
深入理解javaScript中的事件驱动
May 21 Javascript
js随机生成26个大小写字母
Feb 12 Javascript
Javascript基础知识盲点总结之函数
May 15 Javascript
JavaScript判断数组是否存在key的简单实例
Aug 03 Javascript
Vuejs第十一篇组件之slot内容分发实例详解
Sep 09 Javascript
浅谈Koa服务限流方法实践
Oct 23 Javascript
async/await地狱该如何避免详解
May 10 Javascript
vue 父组件中调用子组件函数的方法
Jun 06 Javascript
国内常用的js类库大全(CDN公共库)
Jun 24 Javascript
利用 JavaScript 实现并发控制的示例代码
Dec 31 Javascript
详解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 5.0对象模型深度探索之绑定
2006/09/05 PHP
利用js调用后台php进行数据处理原码
2006/10/09 PHP
windwos下使用php连接oracle数据库的过程分享
2014/05/26 PHP
yii插入数据库防并发的简单代码
2017/05/27 PHP
模仿JQuery.extend函数扩展自己对象的js代码
2009/12/09 Javascript
遨游,飞飞,IE,空中网 浏览器无提示关闭方法
2011/07/11 Javascript
加载远程图片时,经常因为缓存而得不到更新的解决方法(分享)
2013/06/26 Javascript
JavaScript排序算法之希尔排序的2个实例
2014/04/04 Javascript
jquery实现在页面加载完毕后获取图片高度或宽度
2014/06/16 Javascript
javascript十六进制及二进制转化的方法
2015/05/06 Javascript
基于jQuery实现交互体验社会化分享代码附源码下载
2016/01/04 Javascript
jQuery 移动端拖拽(模块化开发,触摸事件,webpack)
2016/10/28 Javascript
基于Vue自定义指令实现按钮级权限控制思路详解
2018/05/23 Javascript
vscode中vue-cli项目es-lint的配置方法
2018/07/30 Javascript
bootstrap自定义样式之bootstrap实现侧边导航栏功能
2018/09/10 Javascript
微信小程序绑定手机号获取验证码功能
2019/10/22 Javascript
微信小程序实现注册登录功能(表单校验、错误提示)
2019/12/10 Javascript
小程序Scroll-view上拉滚动刷新数据
2020/06/21 Javascript
微信小程序实现文件预览
2020/10/22 Javascript
老生常谈python函数参数的区别(必看篇)
2017/05/29 Python
利用python和ffmpeg 批量将其他图片转换为.yuv格式的方法
2019/01/08 Python
centos6.5安装python3.7.1之后无法使用pip的解决方案
2019/02/14 Python
Python-copy()与deepcopy()区别详解
2019/07/12 Python
对Python _取log的几种方式小结
2019/07/25 Python
opencv3/C++实现视频背景去除建模(BSM)
2019/12/11 Python
Python函数的返回值、匿名函数lambda、filter函数、map函数、reduce函数用法实例分析
2019/12/26 Python
python中的selenium安装的步骤(浏览器自动化测试框架)
2020/03/17 Python
Python模块zipfile原理及使用方法详解
2020/08/04 Python
python开发入门——set的使用
2020/09/03 Python
Python如何实现感知器的逻辑电路
2020/12/25 Python
Lulu & Georgia官方网站:购买地毯、家具、抱枕、壁纸、床上用品等
2018/03/19 全球购物
Lookfantastic西班牙官网:英国知名美妆购物网站
2018/06/13 全球购物
土耳其风格手工珠宝:Ottoman Hands
2019/07/26 全球购物
部队学习十八大感言
2014/01/11 职场文书
五四青年节优秀演讲稿范文
2014/05/28 职场文书
师德师风个人总结
2015/02/06 职场文书