AngularJS的内置过滤器详解


Posted in Javascript onMay 14, 2015

今天我们来了解一下AngularJS的内置过滤器

先来看看这些内置过滤器使用方法:

一个过滤器,不带参数的情况
{{expression | filter}}

一个过滤器,带参数的情况
{{expression | filter:arguments}}

一个过滤器,带多个参数的情况
{{expression | filter: arg1: arg2: ...}}

多个过滤器,不带参数的情况
{{expression | filter1 | filter2 | ...}}

下面我们分别使用以下AngularJS的内置过滤器

currency

currency允许我们设置自己的货币符号,默认情况下会采用客户端所处区域的货币符号。
可以这样使用:{{ 3600 | currency: "$¥"}}
返回结果为$¥123.00
online code点击预览

number

number过滤器将数字格式化成文本,它的参数是可选的,用来控制小数点后的截取位数
如果传入的是一个非数字字符,会返回空字符串
可以这样使用:{{ 3600 | number:2}}
返回结果为:3,600.00
online code点击预览

lowercase

lowercase将字符串转换为小写
可以这样使用:{{ "HEllo" | lowercase}}
返回结果为:hello
online code点击预览

uppercase

uppercase将字符串转换为大写
可以这样使用:{{ "HEllo" | uppercase}}
返回结果为:HELLO
online code点击预览

json

json过滤器可以将一个JSON或者JavaScript对象转换成字符串。
这个过滤器对调试相当有用
可以这样使用:{{ {"name":"dreamapple","language":"AngularJS"} | json}}
返回结果为:{ "name": "dreamapple", "language": "AngularJS" }
online code点击预览

date

date过滤器将日期过滤成你想要的格式,这个实在是很好的过滤器。
这个过滤器用法很多我这里列举几种常用的
{{ today | date: "yyyy - mm - dd"}}
结果为:2015 - 15 - 13
{{ today | date: "yyyy - mm - dd HH:mm::ss"}}
结果为:2015 - 18 - 13 20:18::38
[online code](2015 - 18 - 13 20:18::38)

还有三个内置的过滤器,但是使用稍微复杂一点,放在下一篇文章中我们大家一起探讨吧

以上所述就是本文的全部内容了,希望大家能够喜欢。

Javascript 相关文章推荐
javascript 动态table添加colspan\rowspan 参数的方法
Jul 25 Javascript
JavaScript在for循环中绑定事件解决事件参数不同的情况
Jan 20 Javascript
js格式化时间和js格式化时间戳示例
Feb 10 Javascript
js 针对html DOM元素操作等经验累积
Mar 11 Javascript
js的touch事件的实际引用
Oct 13 Javascript
javascript弹出页面回传值的方法
Jan 28 Javascript
jquery原理以及学习技巧介绍
Nov 11 Javascript
JS获取子窗口中返回的数据实现方法
May 28 Javascript
vue将单页面改造成多页面应用的方法
Nov 25 Javascript
微信小程序module.exports模块化操作实例浅析
Dec 20 Javascript
p5.js临摹旋转爱心
Oct 23 Javascript
微信小程序拖拽排序列表的示例代码
Jul 08 Javascript
javascript实现带下拉子菜单的导航菜单效果
May 14 #Javascript
javascript实现dom动态创建省市纵向列表菜单的方法
May 14 #Javascript
javascript基于DOM实现权限选择实例分析
May 14 #Javascript
javascript中DOM复选框选择用法实例
May 14 #Javascript
JS对字符串编码的几种方式使用指南
May 14 #Javascript
jQuery的基本概念与高级编程
May 14 #Javascript
javascript实现简单的省市区三级联动
May 14 #Javascript
You might like
ADODB类使用
2006/11/25 PHP
Yii 2.0实现联表查询加搜索分页的方法示例
2017/08/02 PHP
PHP商品秒杀问题解决方案实例详解【mysql与redis】
2019/07/22 PHP
JavaScript XML操作 封装类
2009/07/01 Javascript
Js切换功能的简单方法
2010/11/23 Javascript
Jsonp 跨域的原理以及Jquery的解决方案
2011/06/27 Javascript
js获取php变量的实现代码
2013/08/10 Javascript
JS遍历页面所有对象属性及实现方法
2016/08/01 Javascript
jQuery点击导航栏选中更换样式的实现代码
2017/01/23 Javascript
js仿小米手机上下滑动效果
2017/02/05 Javascript
jquery实现表单获取短信验证码代码
2017/03/13 Javascript
详解Angular2中Input和Output用法及示例
2017/05/21 Javascript
JS 判断某变量是否为某数组中的一个值的3种方法(总结)
2017/07/10 Javascript
JavaScript控制浏览器全屏显示简单示例
2018/07/05 Javascript
解决vue+elementui项目打包后样式变化问题
2020/08/03 Javascript
[01:05]主宰至宝剑心之遗
2017/03/16 DOTA
使用Pyinstaller的最新踩坑实战记录
2017/11/08 Python
python链接oracle数据库以及数据库的增删改查实例
2018/01/30 Python
pandas 获取季度,月度,年度首尾日期的方法
2018/04/11 Python
Python Requests模拟登录实现图书馆座位自动预约
2018/04/27 Python
使用Python制作自动推送微信消息提醒的备忘录功能
2018/09/06 Python
PyQt5实现简易计算器
2020/05/30 Python
详解Python给照片换底色(蓝底换红底)
2019/03/22 Python
pycharm访问mysql数据库的方法步骤
2019/06/18 Python
Pyqt QImage 与 np array 转换方法
2019/06/27 Python
Django后端接收嵌套Json数据及解析详解
2019/07/17 Python
Ted Baker英国官网:男士和女士服装及配件
2017/03/13 全球购物
英国领先的男装设计师服装购物网站:Mainline Menswear
2018/02/04 全球购物
最好的意大利皮夹克:D’Arienzo
2018/12/04 全球购物
Interrail法国:乘火车探索欧洲,最受欢迎的欧洲铁路通票
2019/08/27 全球购物
五年级学生评语
2014/04/22 职场文书
热爱祖国的演讲稿
2014/05/04 职场文书
2014年第四季度入党积极分子思想汇报(十八届四中全会)
2014/11/03 职场文书
优秀教师申报材料
2014/12/16 职场文书
交通安全教育主题班会
2015/08/12 职场文书
mysql使用FIND_IN_SET和group_concat两个方法查询上下级机构
2022/04/20 MySQL