功能:通过自定义将数据货币单位化。
使用方式:
number_expression | currency[:currencyCode[:symbolDisplay[:digitInfo]]]
NgModule 属于通用模块
详情:
- currencyCode 就是ISO 4217货币编码,比如USD代表美元,EUR代表欧元。
- symbolDisplay 是一个布尔值,它表示渲染的时候是否显示货币单位还是ISO 4217货币编码
- true:显示符号如$,
- false:是默认值会显示货币编码,比如USD.
- digitInfo:详情请查看Decimalpipe内容。
警告:这个管道符使用的是一种国际化的API,并不会在所有的浏览器中通用,所以有可能会涉及到polyfill。
@Component({
selector: 'currency-pipe',
template: `<div>
<p>A: {{a | currency:'USD':false}}</p>
<p>B: {{b | currency:'USD':true:'4.2-2'}}</p>
</div>`
})
export class CurrencyPipeComponent {
a: number = 0.259;
b: number = 1.3495;
}