1234567
のような数値を1,234,567
としてフォーマットする必要がありますが、これを行う方法がわかりません。 TypeScriptの通貨パイプを使用してみましたが、数字の前にUSDまたは$が表示されます。それを削除して、この方法で数値をフォーマットします1,234,567
。これどうやってするの?
最後の答えは1,234,567.00を生成します
2つの小数に注意してください。
次のパイプを使用します。
{{element.total | 2番。'}}
1,234,567を生成するため
公式Angularのドキュメント DecimalPipe で、構造{{ value_expression | number [ : digitsInfo [ : locale ] ] }}
、私は以下を使用することにより、希望する数値フォーマットを達成できました。
{{ myValue | number:'':'en' }}
空の文字列(''
)は、パイプがdigitsInfo
(1)、minIntegerDigits
(0)、およびminFractionDigits
(3)のデフォルトのmaxFractionDigits
値を使用するようにします。
ロケールをen
に設定すると、千、百万などの位置を示すカンマで値が表示されます。