Ped*_*llo 8 currency pipe angular
我在澳大利亚试图展示一些货币价值,我正在做
{{ portfolio.currentValue | currency : 'AUD' : true : '4.0' }}
Run Code Online (Sandbox Code Playgroud)
我得到的结果是1,300,000澳元,我想要显示1,300,000美元(没有A),而不必改为'USD'.
有没有办法自定义我的货币符号?
currencyPipe不提供这种可能性。一种选择是编写您自己的自定义管道以删除“A”并连接这些管道。
import { Pipe, PipeTransform } from '@angular/core';
@Pipe({name: 'removeAFromString'})
export class RemoveAFromString implements PipeTransform {
transform(value: number){
return value.substring(1);
}
}
Run Code Online (Sandbox Code Playgroud)
现在连接管道:
{{ portfolio.currentValue | currency : 'AUD' : true : '4.0' | removeAFromString}}
Run Code Online (Sandbox Code Playgroud)