我在我的项目中使用angular-translate,我有2种语言(土耳其语和英语)。
在土耳其语中,物品的价格是这样写的:36₺, 但在美国,它就像:9美元。
我不想对我项目中的每个价格(有很多)使用ng-if
来改变货币符号的位置。
那么有更短的方法来完成吗?
答案 0 :(得分:1)
考虑创建使用custom filter
的Number.prototype.toLocaleString()
console.log(Number(8).toLocaleString('en',{style: 'currency', currency: 'USD'}))
console.log(Number(8).toLocaleString('de',{style: 'currency', currency: 'EUR'}))

答案 1 :(得分:0)