浅谈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无缝滚动代码
Jan 03 Javascript
javascript 树形导航菜单实例代码
Aug 13 Javascript
javascript中createElement的两种创建方式
May 14 Javascript
javascript正则表达式总结
Feb 29 Javascript
jQuery实现点击行选中或取消CheckBox的方法
Aug 01 Javascript
jquery把int类型转换成字符串类型的方法
Oct 07 Javascript
JS实现获取来自百度,Google,soso,sogou关键词的方法
Dec 21 Javascript
js事件冒泡与事件捕获详解
Feb 20 Javascript
详解angular2.x创建项目入门指令
Oct 11 Javascript
vue自定义表单生成器form-create使用详解
Jul 19 Javascript
浅析Vue中拆分视图层代码的5点建议
Aug 15 Javascript
antd的select下拉框因为数据量太大造成卡顿的解决方式
Oct 31 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将会员数据导入到ucenter的代码
2010/07/18 PHP
ext checkboxgroup 回填数据解决
2009/08/21 Javascript
javascript中数组的冒泡排序使用示例
2013/12/18 Javascript
JS实现兼容性较好的随屏滚动效果
2015/11/09 Javascript
js跨浏览器的事件侦听器和事件对象的使用方法
2015/12/17 Javascript
jQuery添加删除DOM元素方法详解
2016/01/18 Javascript
手机Web APP如何实现分享多平台功能
2016/08/19 Javascript
详解Html a标签中href和onclick用法、区别、优先级别
2017/01/16 Javascript
jQuery插件Echarts实现的渐变色柱状图
2017/03/23 jQuery
解决IE7中使用jQuery动态操作name问题
2017/08/28 jQuery
js字符限制(字符截取) 一个中文汉字算两个字符
2017/09/12 Javascript
vue2.0 自定义 饼状图 (Echarts)组件的方法
2018/03/02 Javascript
详解vue后台系统登录态管理
2019/04/02 Javascript
详解vue的数据劫持以及操作数组的坑
2019/04/18 Javascript
小程序实现上下移动切换位置
2019/09/23 Javascript
vue v-for 点击当前行,获取当前行数据及event当前事件对象的操作
2020/09/10 Javascript
Python实现根据指定端口探测服务器/模块部署的方法
2014/08/25 Python
Python中使用PIPE操作Linux管道
2015/02/04 Python
Python中的localtime()方法使用详解
2015/05/22 Python
python 禁止函数修改列表的实现方法
2017/08/03 Python
Python编程之Re模块下的函数介绍
2017/10/28 Python
Django中login_required装饰器的深入介绍
2017/11/24 Python
使用 Visual Studio Code(VSCode)搭建简单的Python+Django开发环境的方法步骤
2018/12/17 Python
Django配置文件代码说明
2019/12/04 Python
Python获取excel内容及相关操作代码实例
2020/08/10 Python
CSS3解析抖音LOGO制作的方法步骤
2019/04/11 HTML / CSS
世界领先的电子书网站:eBooks.com(在线购买小说、非小说和教科书)
2019/03/30 全球购物
分解成质因数(如435234=251*17*17*3*2,据说是华为笔试题)
2014/07/16 面试题
国际贸易专业自荐信
2014/06/10 职场文书
2014年教师党员自我评议
2014/09/19 职场文书
单位员工收入证明样本
2014/10/09 职场文书
2014年小学数学工作总结
2014/12/12 职场文书
2015年元宵节活动总结
2015/02/06 职场文书
2015年学生会干事工作总结
2015/04/09 职场文书
2015财务年终工作总结范文
2015/05/22 职场文书
大学生自我鉴定怎么写
2019/05/07 职场文书