浅谈Angular4中常用管道

发布时间 - 2026-01-11 03:26:08    点击率:

通常我们需要使用管道实现对数据的格式化,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时,则显示$符。后面的规定小数位数的参数和上面介绍的一样。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# Angular4  # 管道  # 常用管道  # Angular2的管道Pipe的使用方法  # Angular2管道Pipe及自定义管道格式数据用法实例分析  # Angular中管道操作符(|)的使用方法  # 转换为  # 最多  # 上会  # 默认为  # 当为  # 大家多多  # 格式为  # 四舍五入  # dd  # MM  # date  # HH  # br  # today  # string  # yyyy  # js  # li  # uppercase  # lowercase 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Laravel如何监控和管理失败的队列任务_Laravel失败任务处理与监控  Laravel Eloquent关联是什么_Laravel模型一对一与一对多关系精讲  rsync同步时出现rsync: failed to set times on “xxxx”: Operation not permitted  Python高阶函数应用_函数作为参数说明【指导】  Laravel如何编写单元测试和功能测试?(PHPUnit示例)  品牌网站制作公司有哪些,买正品品牌一般去哪个网站买?  Laravel怎么创建自己的包(Package)_Laravel扩展包开发入门到发布  Swift开发中switch语句值绑定模式  如何有效防御Web建站篡改攻击?  Java遍历集合的三种方式  Swift中switch语句区间和元组模式匹配  使用spring连接及操作mongodb3.0实例  教学论文网站制作软件有哪些,写论文用什么软件 ?  Laravel中Service Container是做什么的_Laravel服务容器与依赖注入核心概念解析  如何在建站主机中优化服务器配置?  Windows10如何删除恢复分区_Win10 Diskpart命令强制删除分区  如何在Windows服务器上快速搭建网站?  什么是javascript作用域_全局和局部作用域有什么区别?  网站建设要注意的标准 促进网站用户好感度!  香港服务器网站生成指南:免费资源整合与高速稳定配置方案  详解一款开源免费的.NET文档操作组件DocX(.NET组件介绍之一)  大学网站设计制作软件有哪些,如何将网站制作成自己app?  深圳网站制作培训,深圳哪些招聘网站比较好?  如何选择可靠的免备案建站服务器?  如何续费美橙建站之星域名及服务?  python中快速进行多个字符替换的方法小结  Android GridView 滑动条设置一直显示状态(推荐)  JavaScript数据类型有哪些_如何准确判断一个变量的类型  Laravel如何处理跨站请求伪造(CSRF)保护_Laravel表单安全机制与令牌校验  LinuxShell函数封装方法_脚本复用设计思路【教程】  Laravel项目结构怎么组织_大型Laravel应用的最佳目录结构实践  怎样使用JSON进行数据交换_它有什么限制  Laravel如何实现用户密码重置功能?(完整流程代码)  edge浏览器无法安装扩展 edge浏览器插件安装失败【解决方法】  Laravel怎么设置路由分组Prefix_Laravel多级路由嵌套与命名空间隔离【步骤】  Laravel怎么生成二维码图片_Laravel集成Simple-QrCode扩展包与参数设置【实战】  Python文本处理实践_日志清洗解析【指导】  实例解析Array和String方法  Win11怎么开启自动HDR画质_Windows11显示设置HDR选项  Laravel怎么进行数据库回滚_Laravel Migration数据库版本控制与回滚操作  Laravel Docker环境搭建教程_Laravel Sail使用指南  Laravel怎么自定义错误页面_Laravel修改404和500页面模板  韩国网站服务器搭建指南:VPS选购、域名解析与DNS配置推荐  香港服务器部署网站为何提示未备案?  如何在云指建站中生成FTP站点?  Laravel如何使用Service Provider注册服务_Laravel服务提供者配置与加载  网站制作软件有哪些,制图软件有哪些?  企业在线网站设计制作流程,想建设一个属于自己的企业网站,该如何去做?  如何在阿里云完成域名注册与建站?  html5的keygen标签为什么废弃_替代方案说明【解答】