在我的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));
我很欣赏任何提示。
答案 0 :(得分:0)
如果您在视图中显示货币,我会查看Angular Currency Pipe。
另请查看Angular Decimal Pipe以了解货币管道中的第二部分格式。
你可以类似地表达你的表达:
{{myCurrencyValue | currency:'HUF':false:'1.3-3'}}
注意:这可能不是您想要的小数格式,但它应该让您对如何格式化货币有所了解。