PhoneGap中文网
标题:
Angualr4.0中的内置管道是怎样的?
[打印本页]
作者:
幽梦林子
时间:
2017-8-31 20:00
标题:
Angualr4.0中的内置管道是怎样的?
Angualr4.0中的内置管道是怎样的?
DatePipe - 对日期/时间数据进行格式变换
在模板中使用date来引用DatePipe。参数用来指定格式:
{{ day | date:'yyMMdd'}}
复制代码
JsonPipe - 将JSON对象转换为字符串,
在模板中使用json来引用JsonPipe,其实现基于JSON.stringify()。 这个管道主要用于调试。
{{ {x:1,y:2} | json }}
复制代码
PercentPipe - 将数值转换为百分比
在模板中使用percent来引用PercentPipe。参数格式同DecimalPipe
{{ 1.23456 | percent:'1.2-3' }}
复制代码
SlicePipe - 提取输入字符串中的指定切片
在模板中使用slice来引用SlicePipe。第一个参数指定切片的起始索引, 第二个参数指定切片的终止索引的下一个。
{{ '01234567890' | slice:1:4 }}
复制代码
UpperCasePipe - 将输入字符串变换为大写
在模板中使用uppercase来引用UpperCasePipe。
{{ "this is a demo" | uppercase }}
复制代码
LowerCasePipe - 将输入字符串变换为小写
在模板中使用lowercase来引用LowerCasePipe。
{{ "WHAT A WONDERFUL WORLD" | lowercase }}
this.day = new Date();
this.pi = Math.PI;
<p>{{ "01234567890" | slice:5:9}}</p>
<p>{{ "hello angular4.0!" | uppercase }}</p>
<p>{{ "HELLO ANGULAR4" | lowercase }}</p>
<p>{{ pi | number:'3.1-10' }}</p>
<p>{{ pi | percent:'3.1-10'}}</p>
<p>{{ day | date:'yMMdd'}}</p>
复制代码
欢迎光临 PhoneGap中文网 (http://bbs.phonegap100.com/)
Powered by Discuz! X3.2