浅谈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提取URL的搜索字符串中的参数(自定义函数实现)
Jan 22 Javascript
jquery遍历筛选数组的几种方法和遍历解析json对象
Dec 13 Javascript
使用JQuery库提供的扩展功能实现自定义方法
Sep 09 Javascript
使用jquery动态加载js文件的方法
Dec 24 Javascript
JS实现带有抽屉效果的产品类网站多级导航菜单代码
Sep 15 Javascript
总结JavaScript设计模式编程中的享元模式使用
May 21 Javascript
JavaScript中style.left与offsetLeft的使用及区别详解
Jun 08 Javascript
xtemplate node.js 的使用方法实例解析
Aug 22 Javascript
基于vue.js实现侧边菜单栏
Mar 20 Javascript
基于jquery实现九宫格拼图小游戏
Nov 30 jQuery
微信小程序新手教程之启动页的重要性
Mar 03 Javascript
Vue清除定时器setInterval优化方案分享
Jul 21 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
codeigniter使用技巧批量插入数据实例方法分享
2013/12/31 PHP
Code: write(s,d) 输出连续字符串
2007/08/19 Javascript
JavaScript Cookie 直接浏览网站分网址
2009/12/08 Javascript
基于jquery的一个OutlookBar类,动态创建导航条
2010/11/19 Javascript
小试JQuery的AutoComplete插件
2011/05/04 Javascript
JavaScript实现穷举排列(permutation)算法谜题解答
2014/12/29 Javascript
详谈javascript中的cookie
2015/06/03 Javascript
jqTransform美化表单
2015/10/10 Javascript
移动端点击图片放大特效PhotoSwipe.js插件实现
2016/08/25 Javascript
Angular.js去除页面中显示的空行方法示例
2017/03/30 Javascript
HTML5+Canvas调用手机拍照功能实现图片上传(上)
2017/04/21 Javascript
学习使用Bootstrap输入框、导航、分页等常用组件
2017/05/11 Javascript
JavaScript限制在客户区可见范围的拖拽(解决scrollLeft和scrollTop的问题)(2)
2017/05/17 Javascript
深究AngularJS——ng-checked(回写:带真实案例代码)
2017/06/13 Javascript
微信小程序选择图片和放大预览图片功能
2017/11/02 Javascript
详解vue项目接入微信JSSDK的坑
2018/12/14 Javascript
[02:42]决战东方!DOTA2亚洲邀请赛重启荣耀之争
2017/03/17 DOTA
使用 Python 获取 Linux 系统信息的代码
2014/07/13 Python
python实现用于测试网站访问速率的方法
2015/05/26 Python
python中print()函数的“,”与java中System.out.print()函数中的“+”功能详解
2017/11/24 Python
python Crypto模块的安装与使用方法
2017/12/21 Python
python 通过邮件控制实现远程控制电脑操作
2020/03/16 Python
一款纯css3实现的非常实用的鼠标悬停特效演示
2014/11/05 HTML / CSS
HTML5之多线程(Web Worker)
2019/01/02 HTML / CSS
HTML5中的Scoped属性使用实例
2014/04/23 HTML / CSS
探索HTML5本地存储功能运用技巧
2016/03/02 HTML / CSS
英国领先的运动物理治疗供应公司:Vivomed
2018/07/14 全球购物
英国汽车零件购物网站:GSF Car Parts
2019/05/23 全球购物
招商专员岗位职责
2014/02/08 职场文书
社区服务活动总结
2014/05/07 职场文书
技术岗位竞聘演讲稿
2014/05/16 职场文书
电子信息工程自荐信
2014/05/26 职场文书
内科护士节演讲稿
2014/09/11 职场文书
如何用Node.js编写内存效率高的应用程序
2021/04/30 Javascript
对Golang中的FORM相关字段理解
2021/05/02 Golang
Django migrate报错的解决方案
2021/05/20 Python