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 相关文章推荐
javascript 写类方式之二
Jul 05 Javascript
javascript 节点遍历函数
Mar 28 Javascript
javascript延时加载之defer测试
Dec 28 Javascript
js 3种归并操作的实例代码
Oct 30 Javascript
JS传递对象数组为参数给后端,后端获取的实例代码
Jun 28 Javascript
ComboBox(下拉列表框)通过url加载调用远程数据的方法
Aug 06 Javascript
详解webpack模块化管理和打包工具
Apr 21 Javascript
在小程序中使用Echart图表的示例代码
Aug 02 Javascript
vue中使用protobuf的过程记录
Oct 26 Javascript
微信小程序获取当前位置和城市名
Nov 13 Javascript
详解vue之自行实现派发与广播(dispatch与broadcast)
Jan 19 Vue.js
利用promise及参数解构封装ajax请求的方法
Mar 24 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简单图像创建入门实例
2015/06/10 PHP
WordPress网站性能优化指南
2015/11/18 PHP
PHP函数shuffle()取数组若干个随机元素的方法分析
2016/04/02 PHP
浅谈laravel框架sql中groupBy之后排序的问题
2019/10/17 PHP
网页下载文件期间如何防止用户对网页进行其他操作
2014/06/27 Javascript
jQuery动画特效实例教程
2014/08/29 Javascript
同一个网页中实现多个JavaScript特效的方法
2015/02/02 Javascript
JS点击链接后慢慢展开隐藏着图片的方法
2015/02/17 Javascript
JavaScript获取网页中第一个图片id的方法
2015/04/03 Javascript
原生JS封装Ajax插件(同域、jsonp跨域)
2016/05/03 Javascript
解决拦截器对ajax请求的拦截实例详解
2016/12/21 Javascript
完美解决input[type=number]无法显示非数字字符的问题
2017/02/28 Javascript
arctext.js实现文字平滑弯曲弧形效果的插件
2019/05/13 Javascript
jquery实现有过渡效果的tab切换
2020/07/17 jQuery
[02:17]《辉夜杯》TRG战队巡礼
2015/10/26 DOTA
Python爬虫框架Scrapy实战之批量抓取招聘信息
2015/08/07 Python
python操作oracle的完整教程分享
2018/01/30 Python
在python中bool函数的取值方法
2018/11/01 Python
Python实现Selenium自动化Page模式
2019/07/14 Python
python pyinstaller打包exe报错的解决方法
2019/11/02 Python
Pandas时间序列重采样(resample)方法中closed、label的作用详解
2019/12/10 Python
Python无头爬虫下载文件的实现
2020/04/02 Python
Python SQLAlchemy库的使用方法
2020/10/13 Python
师范毕业生个人求职信
2013/12/09 职场文书
工作表扬信的范文
2014/01/10 职场文书
社区中秋节活动方案
2014/01/29 职场文书
总经理任命书
2014/03/29 职场文书
艺术节主持词
2014/04/02 职场文书
设计师求职信
2014/07/01 职场文书
2014社会治安综合治理工作总结
2014/12/04 职场文书
投资申请报告
2015/05/19 职场文书
幼儿园开学温馨提示
2015/07/15 职场文书
初中军训感想
2015/08/07 职场文书
班组长如何制订适合本班组的工作计划?
2019/07/10 职场文书
2019年自助餐厅创业计划书模板
2019/08/22 职场文书
MySQL 常见的数据表设计误区汇总
2021/06/07 MySQL