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实现div内部的文字或图片自动循环滚动代码
Apr 19 Javascript
浅析Js(Jquery)中,字符串与JSON格式互相转换的示例(直接运行实例)
Jul 09 Javascript
jquery foreach使用示例
Sep 12 Javascript
javascript中不提供sleep功能如何实现这个功能
May 27 Javascript
node.js中使用socket.io制作命名空间
Dec 15 Javascript
ES6(ECMAScript 6)新特性之模板字符串用法分析
Apr 01 Javascript
浅谈对Angular中的生命周期钩子的理解
Jul 31 Javascript
JQuery扩展对象方法操作示例
Aug 21 jQuery
Django+vue跨域问题解决的详细步骤
Jan 20 Javascript
微信小程序 调用微信授权窗口相关问题解决
Jul 25 Javascript
electron实现静默打印的示例代码
Aug 12 Javascript
解决layui弹框失效的问题
Sep 09 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
Pain 全世界最小最简单的PHP模板引擎 (普通版)
2011/10/23 PHP
PHP最常用的2种设计模式工厂模式和单例模式介绍
2012/08/14 PHP
PHP使用反射机制实现查找类和方法的所在位置
2016/04/22 PHP
PHP保留两位小数的几种方法
2019/07/24 PHP
把JS与CSS写在同一个文件里的书写方法
2007/06/02 Javascript
javascript中使用css需要注意的地方小结
2010/09/01 Javascript
基于Jquery的将DropDownlist的选中值赋给label的实现代码
2011/05/06 Javascript
autoPlay 基于jquery的图片自动播放效果
2011/12/07 Javascript
jquery多选项卡效果实例代码(附效果图)
2013/03/23 Javascript
使用firebug进行调试javascript的示例
2013/12/16 Javascript
基于jquery实现简单的手风琴特效
2015/11/24 Javascript
AngularJS入门教程之服务(Service)
2016/07/27 Javascript
angularjs实现搜索的关键字在正文中高亮出来
2017/06/13 Javascript
jQuery 控制文本框自动缩小字体填充
2017/06/16 jQuery
基于ionic实现下拉刷新功能
2018/05/10 Javascript
javaScript实现游戏倒计时功能
2018/11/17 Javascript
vue路由插件之vue-route
2019/06/13 Javascript
layer设置maxWidth及maxHeight解决方案
2019/07/26 Javascript
Vue项目结合Vue-layer实现弹框式编辑功能(实例代码)
2020/03/11 Javascript
[03:03]DOTA2校园争霸赛 济南城市决赛欢乐发奖活动
2013/10/21 DOTA
php使用递归与迭代实现快速排序示例
2014/01/23 Python
Python轻量级ORM框架Peewee访问sqlite数据库的方法详解
2017/07/20 Python
python如何在列表、字典中筛选数据
2018/03/19 Python
python读取文本中的坐标方法
2018/10/14 Python
使用python实现飞机大战游戏
2020/03/23 Python
PyTorch中的C++扩展实现
2020/04/02 Python
Python变量格式化输出实现原理解析
2020/08/06 Python
乌克兰最大的家用电器和电子产品连锁店:Eldorado
2019/10/02 全球购物
美国鲜花递送:UrbanStems
2021/01/04 全球购物
历史学专业毕业生求职信
2013/09/27 职场文书
小学教师国培感言
2014/02/08 职场文书
行政助理工作职责范本
2014/03/04 职场文书
模范教师事迹材料
2014/12/16 职场文书
思想政治表现评语
2015/01/04 职场文书
送给小学生的暑假礼物!小学生必背99首古诗
2019/07/02 职场文书
继承Win10缺点!教你关闭Win11烦人的网络搜索
2021/11/23 数码科技