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 相关文章推荐
用JQuery 实现AJAX加载XML并解析的脚本
Jul 25 Javascript
json2.js的初步学习与了解
Oct 06 Javascript
精心挑选的15个jQuery下拉菜单制作教程
Jun 15 Javascript
jquery入门——事件机制之事件中的冒泡现象示例解释
Sep 12 Javascript
javascript实用小函数使用介绍
Nov 11 Javascript
angularjs项目的页面跳转如何实现(5种方法)
May 25 Javascript
php register_shutdown_function函数详解
Jul 23 Javascript
Vue代码分割懒加载的实现方法
Nov 23 Javascript
微信小程序实现富文本图片宽度自适应的方法
Jan 20 Javascript
vue移动端屏幕适配详解
Apr 30 Javascript
vue 使用async写数字动态加载效果案例
Jul 18 Javascript
vue 出现data-v-xxx的原因及解决
Aug 04 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开发的一些注意点总结
2010/10/12 PHP
apache+php完美解决301重定向的两种方法
2011/06/08 PHP
PHP重定向的3种方式
2013/03/07 PHP
PHP实现的博客欢迎提示功能(很特别哦)
2014/06/05 PHP
Mac下快速搭建PHP开发环境步骤详解
2019/05/05 PHP
Jquery焦点与失去焦点示例应用
2014/06/10 Javascript
javascript中的作用域和闭包详解
2016/01/13 Javascript
用NodeJS实现批量查询地理位置的经纬度接口
2016/08/16 NodeJs
微信小程序 获取当前地理位置和经纬度实例代码
2016/12/05 Javascript
最常见和最有用的字符串相关的方法详解
2017/02/06 Javascript
Vue.use源码分析
2017/04/22 Javascript
Bootstrap下拉菜单更改为悬停(hover)触发的方法
2017/05/24 Javascript
原生JavaScrpit中异步请求Ajax实现方法
2017/11/03 Javascript
vue如何自动化打包测试环境和正式环境的dist/test文件
2019/06/06 Javascript
js实现mp3录音通过websocket实时传送+简易波形图效果
2020/06/12 Javascript
vue 数据操作相关总结
2020/12/17 Vue.js
Python程序设计入门(5)类的使用简介
2014/06/16 Python
利用Tkinter(python3.6)实现一个简单计算器
2017/12/21 Python
用Python实现大文本文件切割的方法
2019/01/12 Python
tensorflow之变量初始化(tf.Variable)使用详解
2020/02/06 Python
django admin 添加自定义链接方式
2020/03/11 Python
详解python百行有效代码实现汉诺塔小游戏(简约版)
2020/10/30 Python
python爬虫使用scrapy注意事项
2020/11/23 Python
html5画布旋转效果示例
2014/01/27 HTML / CSS
HTML5 文件上传下载的实例代码
2017/07/03 HTML / CSS
eBay比利时购物网站:eBay.be
2019/08/09 全球购物
产品质量保证书
2014/04/29 职场文书
运动会拉拉队口号
2014/06/09 职场文书
禁毒宣传标语
2014/06/19 职场文书
高职教师先进事迹材料
2014/08/24 职场文书
2014年公务员个人工作总结
2014/11/22 职场文书
五一放假通知怎么写
2015/08/18 职场文书
Nginx+SpringBoot实现负载均衡的示例
2021/03/31 Servers
MySQL中你可能忽略的COLLATION实例详解
2021/05/12 MySQL
mysql 数据插入优化方法之concurrent_insert
2021/07/01 MySQL
浅谈MySQL中的六种日志
2022/03/23 MySQL