浅谈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 相关文章推荐
fromCharCode和charCodeAt 方法
Dec 27 Javascript
jQuery实现点击按钮弹出可关闭层的浮动层插件
Sep 19 Javascript
省市区三级联动jquery实现代码
Apr 15 Javascript
jquery获取easyui日期控件的值实现方法
Nov 09 Javascript
基于touch.js手势库+zepto.js插件开发图片查看器(滑动、缩放、双击缩放)
Nov 17 Javascript
利用JS实现页面删除并重新排序功能
Dec 09 Javascript
Parcel 打包示例(React HelloWorld)
Jan 16 Javascript
Vue-router 中hash模式和history模式的区别
Jul 24 Javascript
vue 父组件给子组件传值子组件给父组件传值的实例代码
Apr 15 Javascript
koa2+vue实现登陆及登录状态判断
Aug 15 Javascript
微信小程序使用前置摄像头拍照
Oct 22 Javascript
JavaScript canvas实现流星特效
May 20 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网站自动化配置的实现方法(必看)
2017/05/27 PHP
JQuery 拾色器插件发布-jquery.icolor.js
2010/10/20 Javascript
JavaScript中的细节分析
2012/06/30 Javascript
js动态添加删除,后台取数据(示例代码)
2013/11/25 Javascript
js中reverse函数的用法详解
2013/12/26 Javascript
js获取页面传来参数的方法
2014/09/06 Javascript
JSON格式化输出
2014/11/10 Javascript
跟我学习javascript的call(),apply(),bind()与回调
2015/11/16 Javascript
JS与Ajax Get和Post在使用上的区别实例详解
2016/06/08 Javascript
jQuery通过ajax方法获取json数据不执行success的原因及解决方法
2016/10/15 Javascript
树结构之JavaScript
2017/01/24 Javascript
js实现动态时钟
2020/03/12 Javascript
Jquery高级应用Deferred对象原理及使用实例
2020/05/28 jQuery
python开启多个子进程并行运行的方法
2015/04/18 Python
Python实现递归遍历文件夹并删除文件
2016/04/18 Python
解决Tensorflow使用pip安装后没有model目录的问题
2018/06/13 Python
pandas使用get_dummies进行one-hot编码的方法
2018/07/10 Python
pycharm重置设置,恢复默认设置的方法
2018/10/22 Python
Python常用特殊方法实例总结
2019/03/22 Python
PyQT5 QTableView显示绑定数据的实例详解
2019/06/25 Python
python Manager 之dict KeyError问题的解决
2019/12/21 Python
使用Tensorflow实现可视化中间层和卷积层
2020/01/24 Python
python模拟哔哩哔哩滑块登入验证的实现
2020/04/24 Python
Django封装交互接口代码
2020/07/12 Python
解决Pycharm 运行后没有输出的问题
2021/02/05 Python
River Island美国官网:英国高街时尚品牌
2018/09/04 全球购物
美国最好的葡萄酒网上商店:Wine Library
2019/11/02 全球购物
美国基督教约会网站:ChristianCafe.com
2020/02/04 全球购物
麦当劳辞职信范文
2014/01/18 职场文书
国际经济贸易专业自荐信
2014/06/13 职场文书
教师节感恩老师演讲稿
2014/08/28 职场文书
2014年客服工作总结范文
2014/11/13 职场文书
2014年驾驶员工作总结
2014/11/18 职场文书
2015年会计年终工作总结
2015/05/26 职场文书
一年之计:2019年下半年的计划
2019/05/07 职场文书
节约用水广告语60条
2019/11/14 职场文书