Angular实现的内置过滤器orderBy排序与模糊查询功能示例


Posted in Javascript onDecember 29, 2017

本文实例讲述了Angular实现的内置过滤器orderBy排序与模糊查询功能。分享给大家供大家参考,具体如下:

先来看看运行效果:

Angular实现的内置过滤器orderBy排序与模糊查询功能示例

具体代码如下:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>3water.com Angular模糊查询、排序</title>
  <style>
    *{
      margin: 0;
      padding: 0;
    }
    table{
      margin: 100px auto;
      border-collapse: collapse;
    }
    th,td{
      padding: 10px;
      border: 1px solid #000;
    }
  </style>
  <script src="angular.min.js"></script>
  <script>
    var myapp=angular.module("myapp",[]);
    myapp.controller("myCtrl",function ($scope) {
      $scope.books=[{
        name:"JavaScript",public:false,update:"1504707661308",has:true
      },{
        name:"Angular权威教程",public:false,update:"1204707661308",has:false
      },{
        name:"Vue实战",public:false,update:"1804707661308",has:false
      },{
        name:"JavaScript",public:true,update:"1504707561308",has:true
      }];
      $scope.price="99.9";
      /*$scope.filt=""*/
    })
  </script>
</head>
<body ng-app="myapp" ng-controller="myCtrl">
<input type="text" ng-model="filt">
<table>
  <thead><tr>
    <th>名字</th>
    <th>出版情况</th>
    <th>更新时间</th>
    <th>是否有库存</th>
  </tr></thead>
  <tbody>
  <!--|limitTo:2显示两条数据-->
  <tr ng-repeat="item in books | filter:filt |orderBy:'-name':false">
    <td>{{item.name|lowercase}}</td>
    <td>{{item.public}}</td>
    <td>{{item.update |date:'yyyy年MM月dd日 hh:mm:ss EEE'}}</td>
    <td>{{item.has}}</td>
  </tr>
  </tbody>
</table>
<div>{{price|currency:"¥"}}</div>
</body>
</html>

希望本文所述对大家AngularJS程序设计有所帮助。

Javascript 相关文章推荐
基于jQuery的简单九宫格实现代码
Aug 09 Javascript
jQuery图片的展开和收缩实现代码
Apr 16 Javascript
node-webkit打包成exe文件被360误报木马的解决方法
Mar 11 Javascript
深入浅析search 搜索框的写法
Aug 02 Javascript
Jquery Easyui菜单组件Menu使用详解(15)
Dec 18 Javascript
JSON在Javascript中的使用(eval和JSON.parse的区别)详细解析
Sep 05 Javascript
基于对象合并功能的实现示例
Oct 10 Javascript
jQuery的Ajax接收java返回数据方法
Aug 11 jQuery
微信小程序实现无限滚动列表
May 29 Javascript
layui checkbox默认选中,获取选中值,清空所有选中项的例子
Sep 02 Javascript
vue+elementUI(el-upload)图片压缩,默认同比例压缩操作
Aug 10 Javascript
JS hasOwnProperty()方法检测一个属性是否是对象的自有属性的方法
Jan 29 Javascript
Angular实现的敏感文字自动过滤与提示功能示例
Dec 29 #Javascript
Angular实现点击按钮控制隐藏和显示功能示例
Dec 29 #Javascript
js实现手机web图片左右滑动效果
Dec 29 #Javascript
详解react-router 4.0 下服务器如何配合BrowserRouter
Dec 29 #Javascript
浅谈react-router HashRouter和BrowserRouter的使用
Dec 29 #Javascript
javaScript 连接打印机,打印小票的实例
Dec 29 #Javascript
深入浅析vue组件间事件传递
Dec 29 #Javascript
You might like
2014年10个最佳的PHP图像操作库
2014/07/14 PHP
php实现根据字符串生成对应数组的方法
2014/09/22 PHP
php实现获取文件mime类型的方法
2015/02/11 PHP
Apache连接PHP后无法启动问题解决思路
2015/06/18 PHP
php写一个函数,实现扫描并打印出自定目录下(含子目录)所有jpg文件名
2017/05/26 PHP
5 cool javascript apps
2007/03/24 Javascript
XmlUtils JS操作XML工具类
2009/10/01 Javascript
input 输入框获得/失去焦点时隐藏/显示文字(jquery版)
2013/04/02 Javascript
javascript中比较字符串是否相等的方法
2013/07/23 Javascript
a标签的href和onclick 的事件的区别介绍
2013/07/26 Javascript
JS中的构造函数详细解析
2014/03/10 Javascript
JavaScript实现数组随机排序的方法
2015/06/26 Javascript
JS获取及验证开始结束日期的方法
2016/08/20 Javascript
D3.js实现饼状图的方法详解
2016/09/21 Javascript
微信小程序实现图片上传功能实例(前端+PHP后端)
2018/01/10 Javascript
基于$.ajax()方法从服务器获取json数据的几种方式总结
2018/01/31 Javascript
简单的三步vuex入门
2018/05/20 Javascript
JS实现字体背景跑马灯
2020/01/06 Javascript
JQuery实现折叠式菜单的详细代码
2020/06/03 jQuery
Vue 按照创建时间和当前时间显示操作(刚刚,几小时前,几天前)
2020/09/10 Javascript
使用PYTHON接收多播数据的代码
2012/03/01 Python
Python 爬虫学习笔记之多线程爬虫
2016/09/21 Python
详解Python3操作Mongodb简明易懂教程
2017/05/25 Python
Python实现PS滤镜中马赛克效果示例
2018/01/20 Python
selenium + python 获取table数据的示例讲解
2018/10/13 Python
python生成器推导式用法简单示例
2019/10/08 Python
python [:3] 实现提取数组中的数
2019/11/27 Python
Python FFT合成波形的实例
2019/12/04 Python
一文读懂Python 枚举
2020/08/25 Python
2013年大学生的自我鉴定
2013/10/24 职场文书
《雨霖铃》听课反思
2014/02/13 职场文书
财务人员担保书
2014/05/13 职场文书
领导班子奢靡之风查摆问题及整改措施
2014/09/27 职场文书
读书笔记怎么写
2015/07/01 职场文书
《丑小鸭》教学反思
2016/02/19 职场文书
2019年大学推荐信
2019/06/24 职场文书