将长号格式化为货币(Angular)

时间:2017-09-20 16:51:44

标签: javascript angular typescript ecmascript-6

在我的Angular 2.0应用程序中,我从webapi获得价格,我需要再次格式化它们,例如:

这是我从webapi获得的:40260000作为价格,我需要将其格式化为40.260 HUF这是匈牙利货币。

我尝试了一些解决方案,但似乎我错过了一些例子:

 console.log(this.flatOffer.Price.toLocaleString('hu-HU'));

console.log(new Intl.NumberFormat('hu-HU').format(this.flatOffer.Price));

我很欣赏任何提示。

1 个答案:

答案 0 :(得分:0)

如果您在视图中显示货币,我会查看Angular Currency Pipe

另请查看Angular Decimal Pipe以了解货币管道中的第二部分格式。

你可以类似地表达你的表达:

{{myCurrencyValue | currency:'HUF':false:'1.3-3'}}

注意:这可能不是您想要的小数格式,但它应该让您对如何格式化货币有所了解。