私は、angular2に私は$480,000.00
を出力しかし、私が望む結果が$480k
ある角度2通貨パイプ
{{price | currency:'USD':true:'1.2-2'}}
を使用しています現在の通貨パイプを使用しています、これは達成することが可能でしょうか?
私は、angular2に私は$480,000.00
を出力しかし、私が望む結果が$480k
ある角度2通貨パイプ
{{price | currency:'USD':true:'1.2-2'}}
を使用しています現在の通貨パイプを使用しています、これは達成することが可能でしょうか?
私は自分のカスタムパイプを作成して終了し
@Pipe({
name: 'salePrice'
})
export class PricePipe implements PipeTransform {
transform(input: number): any {
let price: number = input;
if (price > 3000000) {
return '3m+';
}
if (price/1000 > 1) {
if (price/1000000 >= 1) {
return parseFloat((price/1000000).toFixed(3)) + "m";
} else {
return parseFloat((price/1000).toFixed(2)) + "k";
}
} else {
return price;
}
}
}
Kと千を置き換えるカスタムパイプを作成する必要があります。通貨パイプは引き続き使用できますが、カスタムパイプでチェーンすることはできます。あなたはここにドキュメントを参照することができますhttps://angular.io/docs/ts/latest/guide/pipes.html