組み込みの通貨パイプを使用してカスタムの通貨パイプを作成したいと考えています。私が使用したい方法は{{ anyNumber | customCurrency }}.
、次に、customCurrency パイプ内で、組み込みの通貨パイプを使用したいです。いくつかのロジックに基づいて通貨パイプへのパラメーターを決定できますが、ロケールやその他のパラメーターをどこでも指定したくありません{{anyNumber | currency:'USD':false:'1:0-0'}}
。
import { Pipe, PipeTransform } from '@angular/core';
@Pipe({
name: 'customCurrency'
})
export class CustomCurrencyPipe implements PipeTransform {
transform(value: any, args?: any): any {
const defaultLocale = 'USD';
const showSymbol = false;
......some logic here......
//HOW TO USE CURRENCY PIPE HERE?
}
}