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 27 Javascript
jquery更换文章内容与改变字体大小代码
Sep 30 Javascript
Javascript封装DOMContentLoaded事件实例
Jun 12 Javascript
node.js中的fs.exists方法使用说明
Dec 17 Javascript
wap手机端解决返回上一页的js实例
Dec 08 Javascript
jquery Banner轮播选项卡
Dec 26 Javascript
理解javascript中的Function.prototype.bind的方法
Feb 03 Javascript
jquery编写日期选择器
Mar 16 Javascript
jquery版轮播图效果和extend扩展
Jul 18 jQuery
原生JS实现多个小球碰撞反弹效果示例
Jan 31 Javascript
JS简单实现查看文档创建日期、修改日期和文档大小的方法示例
Apr 08 Javascript
vue-cli3 取消eslint校验代码的解决办法
Jan 16 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
rrmdir php中递归删除目录及目录下的文件
2011/05/15 PHP
php字符串分割函数用法实例
2015/03/17 PHP
学习php设计模式 php实现抽象工厂模式
2015/12/07 PHP
php有效防止图片盗用、盗链的两种方法
2016/11/01 PHP
php验证码生成器
2017/05/24 PHP
js资料prototype 属性
2007/03/13 Javascript
JavaScript 自动完成脚本整理(33个)
2009/10/20 Javascript
js由下向上不断上升冒气泡效果实例
2015/05/07 Javascript
JavaScript实现把rgb颜色转换成16进制颜色的方法
2015/06/01 Javascript
node-http-proxy修改响应结果实例代码
2016/06/06 Javascript
jquery的父、子、兄弟节点查找,节点的子节点循环方法
2016/12/07 Javascript
gulp教程_从入门到项目中快速上手使用方法
2017/09/14 Javascript
聊聊JS动画库 Velocity.js的使用
2018/03/13 Javascript
浅谈vue后台管理系统权限控制思考与实践
2018/12/19 Javascript
JS隐藏号码中间4位代码实例
2019/04/09 Javascript
jQuery实现鼠标拖动图片功能
2021/03/04 jQuery
[02:39]我与DAC之Newbee.Moogy:从论坛到TI
2018/03/26 DOTA
Python实现两个list对应元素相减操作示例
2017/06/09 Python
python解析json串与正则匹配对比方法
2018/12/20 Python
通过cmd进入python的实例操作
2019/06/26 Python
python GUI图形化编程wxpython的使用
2019/07/19 Python
ubuntu 18.04 安装opencv3.4.5的教程(图解)
2019/11/04 Python
详解如何修改python中字典的键和值
2020/09/29 Python
基于python模拟bfs和dfs代码实例
2020/11/19 Python
Python爬虫如何破解JS加密的Cookie
2020/11/19 Python
澳大利亚新奇小玩意网站:Yellow Octopus
2017/12/28 全球购物
ECCO爱步官方旗舰店:丹麦鞋履品牌
2018/01/02 全球购物
PHP如何对用户密码进行加密
2014/07/31 面试题
英语自荐信常用语句
2013/12/13 职场文书
葛优非诚勿扰搞笑征婚台词
2014/03/17 职场文书
开工典礼策划方案
2014/05/23 职场文书
特此通知格式
2015/04/27 职场文书
2015年公司后勤管理工作总结
2015/05/13 职场文书
2015年政府采购工作总结
2015/05/21 职场文书
golang json数组拼接的实例
2021/04/28 Golang
Python使用PyYAML库读写yaml文件的方法
2022/04/06 Python