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 26 Javascript
JS getMonth()日期函数的值域是0-11
Feb 15 Javascript
JavaScript NaN和Infinity特殊值 [译]
Sep 20 Javascript
JavaScript判断表单中多选框checkbox选中个数的方法
Aug 17 Javascript
KnockoutJS 3.X API 第四章之表单value绑定
Oct 10 Javascript
jQuery操作复选框(CheckBox)的取值赋值实现代码
Jan 10 Javascript
详解Node.js项目APM监控之New Relic
May 12 Javascript
使用ngrok+express解决本地环境中微信接口调试问题
Feb 26 Javascript
Angular入口组件(entry component)与声明式组件的区别详解
Apr 09 Javascript
jQuery动态操作表单示例【基于table表格】
Dec 06 jQuery
layui 弹出层回调获取弹出层数据的例子
Sep 02 Javascript
Vue过滤器,生命周期函数和vue-resource简单介绍
Jan 12 Vue.js
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在Web开发领域的优势
2006/10/09 PHP
curl实现站外采集的方法和技巧
2014/01/31 PHP
php使用ob_start()实现图片存入变量的方法
2014/11/14 PHP
Zend Framework教程之路由功能Zend_Controller_Router详解
2016/03/07 PHP
类之Prototype.js学习
2007/06/13 Javascript
分页栏的web标准实现
2011/11/01 Javascript
jQuery的Scrollify插件实现滑动到页面下一节点
2015/07/05 Javascript
理解Javascript图片预加载
2016/02/23 Javascript
jQuery控制div实现随滚动条滚动效果
2016/06/07 Javascript
vue监听滚动事件实现滚动监听
2017/04/11 Javascript
vue如何从接口请求数据
2017/06/22 Javascript
Vue中this.$router.push参数获取方法
2018/02/27 Javascript
vue 单页应用和多页应用的优劣
2020/10/22 Javascript
[05:05]DOTA2亚洲邀请赛 战队出场仪式
2015/02/07 DOTA
Python标准库之随机数 (math包、random包)介绍
2014/11/25 Python
Python使用PyCrypto实现AES加密功能示例
2017/05/22 Python
Python 创建空的list,以及append用法讲解
2018/05/04 Python
python交易记录链的实现过程详解
2019/07/03 Python
详解Python中的format格式化函数的使用方法
2019/11/20 Python
tensorflow ckpt模型和pb模型获取节点名称,及ckpt转pb模型实例
2020/01/21 Python
Python命令行参数argv和argparse该如何使用
2021/02/08 Python
python在协程中增加任务实例操作
2021/02/28 Python
使用CSS媒体查询(Media Queries)和JavaScript判断浏览器设备类型的方法
2014/04/03 HTML / CSS
HTML5 Canvas画线技巧——实现绘制一个像素宽的细线
2013/08/02 HTML / CSS
HTML5触摸事件演化tap事件介绍
2016/03/25 HTML / CSS
印尼披萨外送专家:Domino’s Pizza印尼
2017/12/28 全球购物
奥斯汀独木舟和皮划艇:Austin Canoe & Kayak
2018/05/22 全球购物
Strawberrynet草莓网新加坡站:护肤、彩妆、香水及美发产品
2018/08/31 全球购物
P D PAOLA法国官网:西班牙著名的珠宝首饰品牌
2020/02/15 全球购物
提高EJB性能都有哪些技巧
2012/03/25 面试题
初三新学期计划书
2014/05/03 职场文书
表扬通报怎么写
2015/01/16 职场文书
2015年创先争优工作总结
2015/05/23 职场文书
如何撰写创业策划书
2019/06/27 职场文书
Redis缓存-序列化对象存储乱码问题的解决
2021/06/21 Redis
vue修饰符.capture和.self的区别
2022/04/22 Vue.js