浅谈Angular4中常用管道


Posted in Javascript onSeptember 27, 2017

通常我们需要使用管道实现对数据的格式化,Angular4中的管道和之前有了一些变化,下面说一些常用的管道。

一、大小写转换管道

  • uppercase将字符串转换为大写
  • lowercase将字符串转换为小写
<p>将字符串转换为大写{{str | uppercase}}</p>
str:string = 'hello'

页面上会显示

将字符串转换为大写HELLO

二、日期管道

date。日期管道符可以接受参数,用来规定输出日期的格式。

<p>现在的时间是{{today | date:'yyyy-MM-dd HH:mm:ss'}}</p>
today:Date = new Date();

页面上会显示现在的时间是2017年05月08日10时57分53秒

三、小数管道

number管道用来将数字处理为我们需要的小数格式

接收的参数格式为{最少整数位数}.{最少小数位数}-{最多小数位数}

其中最少整数位数默认为1

最少小数位数默认为0

最多小数位数默认为3

当小数位数少于规定的{最少小数位数}时,会自动补0

当小数位数多于规定的{最多小数位数}时,会四舍五入

<p>圆周率是{{pi | number:'2.2-4'}}</p>
pi:number = 3.14159;

页面上会显示

圆周率是03.1416

四、货币管道

currency管道用来将数字转换为货币格式

<p>{{a | currency:'USD':false}}</p>
<p>{{b | currency:'USD':true:'4.2-2'}}</p>
a:number = 8.2515
b:number = 156.548

页面上将显示

USD8.25

0156.55这里的′USD′是美元UnitedStatesdollar的缩写,当为false时不显示符,当为true时,则显示$符。后面的规定小数位数的参数和上面介绍的一样。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript语句中的CDATA标签的意义
May 09 Javascript
js 阻止子元素响应父元素的onmouseout事件具体实现
Dec 23 Javascript
JavaScript框架是什么?怎样才能叫做框架?
Jul 01 Javascript
jQuery中DOM节点的删除方法总结(超全面)
Jan 22 Javascript
JS库 Highlightjs 添加代码行号的实现代码
Sep 13 Javascript
jqgrid实现简单的单行编辑功能
Sep 30 Javascript
11行JS代码制作二维码生成功能
Mar 09 Javascript
简单的React SSR服务器渲染实现
Dec 11 Javascript
微信小程序自定义toast组件的方法详解【含动画】
May 11 Javascript
简单学习5种处理Vue.js异常的方法
Jun 17 Javascript
超轻量级的js时间库miment使用解析
Aug 02 Javascript
electron踩坑之remote of undefined的解决
Oct 06 Javascript
深入理解Vue.js源码之事件机制
Sep 27 #Javascript
js截取字符串功能的实现方法
Sep 27 #Javascript
详解node+express+ejs+bootstrap构建项目
Sep 27 #Javascript
Three.js基础学习之场景对象
Sep 27 #Javascript
vue父组件中获取子组件中的数据(实例讲解)
Sep 27 #Javascript
Web开发使用Angular实现用户密码强度判别的方法
Sep 27 #Javascript
基于复选框demo(分享)
Sep 27 #Javascript
You might like
PHP删除HTMl标签的三种解决方法
2013/06/30 PHP
php数组中删除元素之重新索引的方法
2014/09/16 PHP
PHP实现随机发放扑克牌
2020/04/21 PHP
关于PHP求解三数之和问题详析
2020/11/09 PHP
用JavaScript显示随机图像或引用
2009/04/21 Javascript
jquery ajax 调用失败的原因示例介绍
2013/09/27 Javascript
使用GruntJS构建Web程序之合并压缩篇
2014/06/06 Javascript
JavaScript生成SQL查询表单的方法
2015/08/13 Javascript
jQuery+Ajax+PHP+Mysql实现分页显示数据实例讲解
2015/09/27 Javascript
JavaScript判断FileUpload控件上传文件类型
2015/09/28 Javascript
jQuery无缝轮播图代码
2016/12/22 Javascript
基于jQuery制作小图标上下滑动特效
2017/01/18 Javascript
bootstrap输入框组件使用方法详解
2017/01/19 Javascript
浅析Vue自定义组件的v-model
2017/11/26 Javascript
Vuex 单状态库与多模块状态库详解
2018/12/11 Javascript
基于vue写一个全局Message组件的实现
2019/08/15 Javascript
用Golang运行JavaScript的实现示例
2019/11/25 Javascript
Python常用内置函数总结
2015/02/08 Python
用python结合jieba和wordcloud实现词云效果
2017/09/05 Python
python模块之time模块(实例讲解)
2017/09/13 Python
Python 实现一行输入多个值的方法
2018/04/21 Python
python3.6使用pickle序列化class的方法
2018/10/22 Python
Pycharm+Scrapy安装并且初始化项目的方法
2019/01/15 Python
Python中zip()函数的解释和可视化(实例详解)
2020/02/16 Python
Python中remove漏删和索引越界问题的解决
2020/03/18 Python
解决Keras中CNN输入维度报错问题
2020/06/29 Python
解决HTML5中的audio在手机端和微信端的不能自动播放问题
2019/11/04 HTML / CSS
The North Face北面英国官网:美国著名户外品牌
2017/12/13 全球购物
网络技术支持面试题
2013/04/22 面试题
会计自我鉴定
2014/02/04 职场文书
幼儿园大班毕业评语
2014/12/31 职场文书
优秀党员主要事迹材料
2015/11/04 职场文书
《给予树》教学反思
2016/03/03 职场文书
Python如何解决secure_filename对中文不支持问题
2021/07/16 Python
Ajax异步刷新功能及简单案例
2021/11/20 Javascript
对讲机知识
2022/04/07 无线电