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 相关文章推荐
javascript 正则表达式相关应介绍
Nov 27 Javascript
event.currentTarget与event.target的区别介绍
Dec 31 Javascript
用RadioButten或CheckBox实现div的显示与隐藏
Sep 21 Javascript
jQuery中Dom的基本操作小结
Jan 23 Javascript
使用jquery动态加载Js文件和Css文件
Oct 24 Javascript
从零开始做一个pagination分页组件
Mar 15 Javascript
Node.js 回调函数实例详解
Jul 06 Javascript
JS生成随机打乱数组的方法示例
Dec 23 Javascript
Vue组件中的data必须是一个function的原因浅析
Sep 03 Javascript
vue 实现搜索的结果页面支持全选与取消全选功能
May 10 Javascript
js实现鼠标滑动到某个div禁止滚动
Sep 17 Javascript
JavaScript仿京东轮播图效果
Feb 25 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
php集成环境xampp中apache无法启动问题解决方案
2014/11/18 PHP
PHP的APC模块实现上传进度条
2015/10/27 PHP
关于php几种字符串连接的效率比较(详解)
2017/02/22 PHP
javascript 文档的编码问题解决
2009/03/01 Javascript
限制文本框输入N个字符的js代码
2010/05/13 Javascript
High Performance JavaScript(高性能JavaScript)读书笔记分析
2011/05/05 Javascript
js 浏览器事件介绍
2012/03/30 Javascript
jquery命令汇总,方便使用jquery的朋友
2012/06/26 Javascript
用js实现小球的自由移动代码
2013/04/22 Javascript
js 绑定键盘鼠标事件示例代码
2014/02/12 Javascript
在JavaScript中重写jQuery对象的方法实例教程
2014/08/25 Javascript
jquery中ajax使用error调试错误的方法
2015/02/08 Javascript
JS实现控制表格行文本对齐的方法
2015/03/30 Javascript
jQuery复制表单元素附源码分享效果演示
2015/09/30 Javascript
基于JavaScript短信验证码如何实现
2016/01/24 Javascript
ES6新特性之数组、Math和扩展操作符用法示例
2017/04/01 Javascript
underscore之Chaining_动力节点Java学院整理
2017/07/10 Javascript
jQuery EasyUI Layout实现tabs标签的实例
2017/09/26 jQuery
捕获未处理的Promise错误方法
2017/10/13 Javascript
详解vue-cli之webpack3构建全面提速优化
2017/12/25 Javascript
通过js实现压缩图片上传功能
2020/02/25 Javascript
如何使用JS console.log()技巧提高工作效率
2020/10/14 Javascript
微信小程序实现点赞业务
2021/02/10 Javascript
[04:44]显微镜下的DOTA2第二期——你所没有注意到的细节
2014/06/20 DOTA
多个应用共存的Django配置方法
2018/05/30 Python
使用Py2Exe for Python3创建自己的exe程序示例
2018/10/31 Python
Python 中Django安装和使用教程详解
2019/07/03 Python
使用Python操作ArangoDB的方法步骤
2020/02/02 Python
Python猜数字算法题详解
2020/03/01 Python
Python Flask框架实现简单加法工具过程解析
2020/06/03 Python
Trina Turk官网:美国时装和泳装品牌
2018/06/10 全球购物
澳大利亚波西米亚风连衣裙在线商店:Fortunate One
2019/04/01 全球购物
Columbia Sportswear法国官网:全球户外品牌
2020/09/25 全球购物
生产现场工艺工程师岗位职责
2013/11/28 职场文书
《小小竹排画中游》教学反思
2014/02/26 职场文书
2015年学校医务室工作总结
2015/07/20 职场文书