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 相关文章推荐
JS 对象介绍
Jan 20 Javascript
jQuery中filter(),not(),split()使用方法
Jul 06 Javascript
js跨浏览器实现将字符串转化为xml对象的方法
Sep 25 Javascript
为什么Node.js会这么火呢?Node.js流行的原因
Dec 01 Javascript
jQuery Mobile和HTML5开发App推广注册页
Nov 07 Javascript
微信小程序 实现拖拽事件监听实例详解
Nov 16 Javascript
JavaScript设计模式之代理模式详解
Jun 09 Javascript
解决循环中setTimeout执行顺序的问题
Jun 20 Javascript
vue动态设置img的src路径实例
Sep 18 Javascript
关于React动态加载路由处理的相关问题
Jan 07 Javascript
layui扩展上传组件模拟进度条的方法
Sep 23 Javascript
WebRTC记录音视频流(web技术分享)
Feb 24 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的网址
2006/11/25 PHP
一步一步学习PHP(4) php 函数 补充2
2010/02/15 PHP
php数组函数序列之array_sum() - 计算数组元素值之和
2011/10/29 PHP
PHP读取RSS(Feed)简单实例
2014/06/12 PHP
php远程下载类分享
2016/04/13 PHP
php foreach如何跳出两层循环(详解)
2016/11/05 PHP
ajax+php实现无刷新验证手机号的实例
2017/12/22 PHP
PHP使用PDO操作sqlite数据库应用案例
2019/03/07 PHP
Laravel5.7 Eloquent ORM快速入门详解
2019/04/12 PHP
php DES加密算法实例分析
2019/09/18 PHP
基于jquery的实现简单的表格中增加或删除下一行
2010/08/01 Javascript
有趣的javascript数组定义方法
2010/09/10 Javascript
Jquery树插件zTree实现菜单树
2017/01/24 Javascript
jQuery设计思想
2017/03/07 Javascript
详解Node.js利用node-git-server快速搭建git服务器
2017/09/27 Javascript
微信小程序实现跳转的几种方式总结(推荐)
2019/04/24 Javascript
vue+ESLint 配置保存 自动格式化代码
2020/03/17 Javascript
nodejs中使用worker_threads来创建新的线程的方法
2021/01/22 NodeJs
Python实现将json文件中向量写入Excel的方法
2018/03/26 Python
Python采集代理ip并判断是否可用和定时更新的方法
2018/05/07 Python
python调用matlab的m自定义函数方法
2019/02/18 Python
Python实现的调用C语言函数功能简单实例
2019/03/13 Python
python 自动轨迹绘制的实例代码
2019/07/05 Python
Pycharm 2019 破解激活方法图文详解
2019/10/11 Python
pandas分组聚合详解
2020/04/10 Python
python中列表的含义及用法
2020/05/26 Python
python中time tzset()函数实例用法
2021/02/18 Python
简单英文演讲稿
2014/01/01 职场文书
护士节活动总结
2014/08/29 职场文书
生物工程专业求职信
2014/09/03 职场文书
单位委托书格式范本
2014/09/29 职场文书
英文感谢信格式
2015/01/21 职场文书
二审答辩状格式
2015/05/22 职场文书
股东协议书范本2016
2016/03/21 职场文书
mysql的数据压缩性能对比详情
2021/11/07 MySQL
日本动漫十大公认神作:第五现已全网禁播,《死亡笔记》在榜
2022/03/18 日漫