浅谈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 相关文章推荐
jquery 可排列的表实现代码
Nov 13 Javascript
JS仿flash上传头像效果实现代码
Jul 18 Javascript
jquery prop的使用介绍及与attr的区别
Dec 19 Javascript
Redis基本知识、安装、部署、配置笔记
Mar 05 Javascript
Javascript将双字节字符转换成单字节字符并计算长度
Jun 22 Javascript
js中编码函数:escape,encodeURI与encodeURIComponent详解
Mar 21 Javascript
利用PM2部署node.js项目的方法教程
May 10 Javascript
JavaScript数组,JSON对象实现动态添加、修改、删除功能示例
May 26 Javascript
angularJS实现不同视图同步刷新详解
Oct 09 Javascript
vue App.vue中的公共组件改变值触发其他组件或.vue页面监听
May 31 Javascript
vue 实现tab切换保持数据状态
Jul 21 Javascript
vue组件冲突之引用另一个组件出现组件不显示的问题
Apr 13 Vue.js
深入理解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的Yii框架中创建视图和渲染视图的方法详解
2016/03/29 PHP
深入剖析浏览器退出之后php还会继续执行么
2016/05/17 PHP
简述php环境搭建与配置
2016/12/05 PHP
php更新cookie内容的详细方法
2019/09/30 PHP
Ext第一周 史上最强学习笔记---GridPanel(基础篇)
2008/12/29 Javascript
用JavaScript计算在UTF-8下存储字符串占用字节数
2013/08/08 Javascript
jquery css 设置table的奇偶行背景色示例
2014/06/03 Javascript
JavaScript常用基础知识强化学习
2015/12/09 Javascript
解决JS无法调用Controller问题的方法
2015/12/31 Javascript
关于input全选反选恶心的异常情况
2016/07/24 Javascript
JS实现复制功能
2017/03/01 Javascript
JavaScript创建对象的七种方式(推荐)
2017/06/26 Javascript
JavaScrpt中如何使用 cookie 设置查看与删除功能
2017/07/09 Javascript
关于redux-saga中take使用方法详解
2018/02/27 Javascript
详解ES6通过WeakMap解决内存泄漏问题
2018/03/09 Javascript
解决VUE中document.body.scrollTop为0的问题
2018/09/15 Javascript
基于Vue 实现一个中规中矩loading组件
2019/04/03 Javascript
JavaScript 引用类型实例详解【数组、对象、严格模式等】
2020/05/13 Javascript
微信小程序的引导页实现代码
2020/06/24 Javascript
在Python中操作列表之List.append()方法的使用
2015/05/20 Python
python数据分析:关键字提取方式
2020/02/24 Python
OpenCV 之按位运算举例解析
2020/06/19 Python
一篇文章搞懂python的转义字符及用法
2020/09/03 Python
Python测试框架:pytest学习笔记
2020/10/20 Python
HTML5拖拽的简单实例
2016/05/30 HTML / CSS
关于Assembly命名空间的三个面试题
2015/07/23 面试题
档案接收函范文
2014/01/10 职场文书
幼儿园大班评语大全
2014/04/17 职场文书
英语专业求职信
2014/07/08 职场文书
调研汇报材料范文
2014/08/17 职场文书
普通党员自我剖析材料
2014/10/07 职场文书
争先创优个人总结
2015/03/04 职场文书
单位工资证明范本
2015/06/12 职场文书
傅雷家书读书笔记
2015/06/29 职场文书
幼儿园教师辞职信
2019/06/21 职场文书
Python中生成随机数据安全性、多功能性、用途和速度方面进行比较
2022/04/14 Python