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 利用StringBuffer类提升+=拼接字符串效率
Nov 24 Javascript
JS实现的仿东京商城菜单、仿Win右键菜单及仿淘宝TAB特效合集
Sep 28 Javascript
详解Bootstrap插件
Apr 25 Javascript
JavaScript给每一个li节点绑定点击事件的实现方法
Dec 01 Javascript
原生js实现键盘控制div移动且解决停顿问题
Dec 05 Javascript
angularjs ui-router中路由的二级嵌套
Mar 10 Javascript
vue.js利用defineProperty实现数据的双向绑定
Apr 28 Javascript
Angular5给组件本身的标签添加样式class的方法
Apr 07 Javascript
vue实现节点增删改功能
Sep 26 Javascript
JavaScript闭包原理与用法学习笔记
May 29 Javascript
微信小程序完美解决scroll-view高度自适应问题的方法
Aug 08 Javascript
Vue实现菜单切换功能
Nov 08 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 5.3 下载时 VC9、VC6、Thread Safe、Non Thread Safe的区别分析
2011/03/28 PHP
discuz免激活同步登入代码修改方法(discuz同步登录)
2013/12/24 PHP
php校验表单检测字段是否为空的方法
2015/03/20 PHP
Laravel timestamps 设置为unix时间戳的方法
2019/10/11 PHP
分享20多个很棒的jQuery 文件上传插件或教程
2011/09/04 Javascript
js不完美解决click和dblclick事件冲突问题
2012/07/16 Javascript
网页右下角弹出窗体实现代码
2014/06/05 Javascript
AngularJS使用ng-options指令实现下拉框
2016/08/23 Javascript
BootstrapValidator不触发校验的实现代码
2016/09/28 Javascript
浅谈使用splice函数对数组中的元素进行删除时的注意事项
2016/12/04 Javascript
AngularJS实现表格的增删改查(仅限前端)
2017/07/04 Javascript
jQuery的Ajax接收java返回数据方法
2018/08/11 jQuery
微信小程序rich-text富文本用法实例分析
2019/05/20 Javascript
基于javascript处理nginx请求过程详解
2020/07/07 Javascript
[07:25]DOTA2-DPC中国联赛2月5日Recap集锦
2021/03/11 DOTA
Python在Windows和在Linux下调用动态链接库的教程
2015/08/18 Python
Python的“二维”字典 (two-dimension dictionary)定义与实现方法
2016/04/27 Python
在python中实现将一张图片剪切成四份的方法
2018/12/05 Python
python 产生token及token验证的方法
2018/12/26 Python
浅谈python的深浅拷贝以及fromkeys的用法
2019/03/08 Python
python实现简单五子棋游戏
2019/06/18 Python
Python字符串大小写转换拼接删除空白
2019/09/19 Python
解决pytorch-yolov3 train 报错的问题
2020/02/18 Python
Django 解决model 反向引用中的related_name问题
2020/05/19 Python
TensorFlow中如何确定张量的形状实例
2020/06/23 Python
python写文件时覆盖原来的实例方法
2020/07/22 Python
python 删除系统中的文件(按时间,大小,扩展名)
2020/11/19 Python
Django vue前后端分离整合过程解析
2020/11/20 Python
切尔西足球俱乐部官方网上商店:Chelsea FC
2019/06/17 全球购物
微软马来西亚官方网站:Microsoft马来西亚
2019/11/22 全球购物
美国折扣香水网站:The Perfume Spot
2020/12/12 全球购物
Windows和Linux动态库应用异同
2016/04/17 面试题
计算机专业学生的自我评价
2013/12/15 职场文书
培训班主持词
2014/03/28 职场文书
植树节标语
2014/06/27 职场文书
党干部专题民主生活会对照检查材料思想汇报
2014/10/06 职场文书