angular的过滤器
来源:互联网 发布:死海古卷 知乎 编辑:程序博客网 时间:2024/06/08 01:30
html
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title> <script type="text/javascript" src="angular.js"></script> <script type="text/javascript" src="过滤器.js"></script></head><body ng-app="App"> <div ng-controller="democontroller"> <!-- //数字过滤器,默认会把数字三个三个隔开 1,234,567--> {{1234567 | number}} <br> <!-- //数字过滤器,后面的三是保留三个小数 1,234,567.000--> {{1234567 | number:3}}<br> <!-- //数字过滤器,数字格式 $1,234,567.00 ,还可以在后面追加--> {{1234567 | currency | number:3}}<br> <!-- //数字过滤器,数字格式自定义 ¥1,234,567.00--> {{1234567 | currency:'¥'}}<br> <hr> <!-- "2017-10-03T07:42:31.711Z" --> 默认:{{today}}<br> <!-- Oct 3, 2017 3:49:44 PM --> medium:{{today | date:'medium'}}<br> <!-- 10/3/17 3:49 PM --> short:{{today | date:'short'}}<br> <!-- Tuesday, October 3, 2017 --> fullDate:{{today | date:'fullDate'}}<br> <!-- October 3, 2017 --> longDate:{{today | date:'longDate'}}<br> <!-- Oct 3, 2017 --> mediumDate:{{today | date:'mediumDate'}}<br> <!-- 10/3/17 --> shortDate:{{today | date:'shortDate'}}<br> <!-- 3:49:44 PM --> meduiTime:{{today | date:'mediumTime'}}<br> <!-- 3:49 PM --> shortTime:{{today | date:'shortTime'}}<br> <br> <!-- 2017-10-3 15:59:50 --> {{today |date: 'y-M-d H:m:s'}} <hr> <!-- [2,3,4,5,6] 5表示显示几个数字,1表示从第几个开始--> {{[1,2,3,4,5,6,7,8,9] | limitTo:5:1}}<br> <!-- [4,5,6,7,8] 表示从后面开始查--> {{[1,2,3,4,5,6,7,8,9] | limitTo:-5:-1}}<br> <!-- HELLO 大小写转换--> {{'hello' | uppercase}}<br> <!-- hello --> {{'HELLO' | lowercase}}<br> <hr> <!-- [{"name":"shanghai","age":12}] 过滤包含上海的数据--> {{data | filter : 'shanghai'}}<br> <!-- [{"name":"zhengzhou","age":33},{"name":"hangzhou","age":45},{"name":"shanghai","age":122}] 按照age的大小排序 age前面加-号说明是从大到小的顺序排列 --> {{data | orderBy:'-age' }}<br> <!-- [{"name":"shanghai","age":122}] --> {{data | filter: checkName }}<br> </div> </body></html>
js
var app=angular.module("App",[]);app.factory("data",function(){ return [{ name:"shanghai", age:122 },{ name:"zhengzhou", age:33 },{ name:"hangzhou", age:45 }]})app.controller("democontroller",function($scope,data,$filter){ $scope.data=data; $scope.today=new Date(); /*在js里面如何用过滤器,先注入$filter这个对象,然后后面跟上过滤类型,后面再加上参数,返回一个值*/ var num=$filter("json")(data); /*console.log(num)*/ 自定义过滤器,obj是页面的参数,然后对他进行过滤。ok的话就返回true $scope.checkName=function(obj){ if(obj.age>50){ return true; } return false; }})
阅读全文
0 0
- angular的过滤器
- angular的过滤器
- 简单的angular过滤器
- angular的内置过滤器及自定义过滤器
- angular过滤器的使用和自定义过滤器
- Angular的过滤器和自定义过滤器
- Angular的过滤器和自定义过滤器
- angular ng的内置过滤器
- angular过滤器
- angular过滤器
- Angular过滤器
- Angular过滤器
- angular过滤器
- Angular过滤器
- angular过滤器
- angular 过滤器
- angular过滤器
- Angular过滤器
- oracle
- IntelliJ IDEA Cannot resolve method println(java.lang.String)
- java(147)字节流文件读取,写入,追加文件
- ctf中压缩包隐写经验总结
- tarjan 割点
- angular的过滤器
- LSTM入门
- Sequence_Queue(顺序队列)
- D. Daydreaming Stockbroker
- Python报错module 'scipy.misc' has no attribute 'imresize'
- 下载
- 零基础学WEB前端-CSS
- 一起艳学大数据Hadoop(三)——java操作HDFS的增删改查
- 嵌入式多路温湿度监控系统(六主控程序+进程间通信处理线程)