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 相关文章推荐
extjs中grid中嵌入动态combobox的应用
Jan 01 Javascript
JavaScript字符串对象split方法入门实例(用于把字符串分割成数组)
Oct 16 Javascript
JavaScript代码实现禁止右键、禁选择、禁粘贴、禁shift、禁ctrl、禁alt
Nov 17 Javascript
利用HTML5+Socket.io实现摇一摇控制PC端歌曲切换
Jan 13 Javascript
tablesorter.js表格排序使用方法(支持中文排序)
Feb 10 Javascript
jQuery EasyUI ProgressBar进度条组件
Feb 28 Javascript
jQuery中用on绑定事件时需注意的事项
Mar 19 Javascript
windows下vue-cli及webpack搭建安装环境
Apr 25 Javascript
Angular实现下载安装包的功能代码分享
Sep 05 Javascript
深入理解Vue nextTick 机制
Apr 28 Javascript
vue实现学生录入系统之添加删除功能
Jul 11 Javascript
javascript将非数值转换为数值
Sep 13 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用mysql数据库存储session的代码
2010/03/05 PHP
php字符串截取的简单方法
2013/07/04 PHP
XML+XSL 与 HTML 两种方案的结合
2007/04/22 Javascript
jquery中防刷IP流量软件影响统计的一点对策
2011/07/10 Javascript
JS解析XML文件和XML字符串详解
2015/04/17 Javascript
Bootstrap文件上传组件之bootstrap fileinput
2016/11/25 Javascript
详解jQuery简单的表单应用
2016/12/16 Javascript
js select下拉联动 更具级联性!
2020/04/17 Javascript
微信小程序之picker日期和时间选择器
2017/02/09 Javascript
浅谈Vue2.0父子组件间事件派发机制
2018/01/08 Javascript
详解VScode编辑器vue环境搭建所遇问题解决方案
2019/04/26 Javascript
ES6之Proxy的get方法详解
2019/10/11 Javascript
[29:10]Ti4 冒泡赛第二天 NEWBEE vs Titan 3
2014/07/15 DOTA
[01:31:02]TNC vs VG 2019国际邀请赛淘汰赛 胜者组赛BO3 第一场
2019/08/22 DOTA
qpython3 读取安卓lastpass Cookies
2016/06/19 Python
Python request设置HTTPS代理代码解析
2018/02/12 Python
Python计算时间间隔(精确到微妙)的代码实例
2019/02/26 Python
Python匿名函数及应用示例
2019/04/09 Python
Python批量查询关键词微信指数实例方法
2019/06/27 Python
Pandas_cum累积计算和rolling滚动计算的用法详解
2019/07/04 Python
python定时任务 sched模块用法实例
2019/11/04 Python
python实现图书馆抢座(自动预约)功能的示例代码
2020/09/29 Python
Python爬虫之Selenium库的使用方法
2021/01/03 Python
HTML5的结构和语义(3):语义性的块级元素
2008/10/17 HTML / CSS
美国新兴城市生活方式零售商:VILLA
2017/12/06 全球购物
英国领先品牌手动工具和电动工具供应商:Tooled Up
2018/11/24 全球购物
职专应届生求职信
2013/11/16 职场文书
初中同学聚会邀请函
2014/02/03 职场文书
继承公证书样本
2014/04/04 职场文书
广场舞大赛策划方案
2014/05/31 职场文书
电信营业员岗位职责
2015/04/14 职场文书
应用最多的公文《通知》如何写?
2019/04/02 职场文书
mysql字符串截取函数小结
2021/04/05 MySQL
postgres之jsonb属性的使用操作
2021/06/23 PostgreSQL
python面向对象版学生信息管理系统
2021/06/24 Python
React四级菜单的实现
2022/04/08 Javascript