浅谈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 相关文章推荐
js 目录列举函数
Nov 06 Javascript
几个比较实用的JavaScript 测试及效验工具
Apr 18 Javascript
JQuery 拾色器插件发布-jquery.icolor.js
Oct 20 Javascript
juqery 学习之四 筛选过滤
Nov 30 Javascript
javascript将数组插入到另一个数组中的代码
Jan 10 Javascript
JavaScript控制listbox列表框的项目上下移动的方法
Mar 18 Javascript
js脚本分页代码分享(7种样式)
Aug 19 Javascript
angularJS与bootstrap结合实现动态加载弹出提示内容
Oct 16 Javascript
javascript使用Promise对象实现异步编程
Mar 01 Javascript
如何用js实现鼠标向上滚动时浮动导航
Jul 18 Javascript
只要1K 纯JS脚本送你一朵3D红色玫瑰
Aug 09 Javascript
如何利用React实现图片识别App
Feb 18 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个人网站架设连环讲(三)
2006/10/09 PHP
Node.js:Windows7下搭建的Node.js服务(来玩玩服务器端的javascript吧,这可不是前端js插件)
2011/06/27 Javascript
动态加载dtree.js树treeview(示例代码)
2013/12/17 Javascript
js中document.write的那点事
2014/12/12 Javascript
原生JS实现拖拽图片效果
2020/08/27 Javascript
js中window.open的参数及注意注意事项
2016/07/06 Javascript
Javascript中浏览器窗口的基本操作总结
2016/08/18 Javascript
jQuery实现鼠标经过时高亮,同时其他同级元素变暗的效果
2016/09/18 Javascript
BootStrap selectpicker后台动态绑定数据
2017/06/01 Javascript
javascript如何用递归写一个简单的树形结构示例
2017/09/06 Javascript
信息滚动效果的实例讲解
2017/09/18 Javascript
使用element-ui的el-menu导航选中后刷新页面保持当前选中状态
2019/07/19 Javascript
es6数组includes()用法实例分析
2020/04/18 Javascript
[01:24:34]2014 DOTA2华西杯精英邀请赛5 24 DK VS LGD
2014/05/25 DOTA
[10:54]Team Spirit vs Navi
2018/06/07 DOTA
用python实现面向对像的ASP程序实例
2014/11/10 Python
详解Python中的各种函数的使用
2015/05/24 Python
解密Python中的描述符(descriptor)
2015/06/03 Python
Python第三方库的安装方法总结
2016/06/06 Python
python Flask实现restful api service
2017/12/04 Python
python中map的基本用法示例
2018/09/10 Python
python:接口间数据传递与调用方法
2018/12/17 Python
Numpy之reshape()使用详解
2019/12/26 Python
关于tf.TFRecordReader()函数的用法解析
2020/02/17 Python
jupyter lab的目录调整及设置默认浏览器为chrome的方法
2020/04/10 Python
Python捕获异常堆栈信息的几种方法(小结)
2020/05/18 Python
Python和Bash结合在一起的方法
2020/11/13 Python
改变生活的男士内衣:SAXX Underwear
2019/08/28 全球购物
中专毕业自我鉴定
2013/10/16 职场文书
交通法规咨询中心工作职责
2013/11/27 职场文书
员工年终演讲稿
2014/01/03 职场文书
投资合作协议书范本
2014/04/17 职场文书
2015年学校管理工作总结
2015/07/20 职场文书
javascript条件式访问属性和箭头函数介绍
2021/11/17 Javascript
SpringBoot集成MongoDB实现文件上传的步骤
2022/04/18 MongoDB
SQL Server携程核心系统无感迁移到MySQL实战
2022/06/01 SQL Server