Angular 2:obtein货币值取决于您所在的位置

时间:2018-03-19 14:51:01

标签: angular currency angular-pipe

我使用{{listing.sellPrice | currency : undefined : 0}}并且只使用$。 例如,我想要一个人在欧洲,他的货币会在中受到影响。中国的用户可以在¥(元)中看到他的货币。

1 个答案:

答案 0 :(得分:0)

由于

中的第一个参数,您实际上正在使用currencyCode = undefined的管道
{{listing.sellPrice | currency : undefined : 0}}

所以它总是默认为美元。

正如所解释in the docs 您需要特别指定要使用的currencyCode(ISO标准)。

{{listing.sellPrice | currency : currencyCode : 0}}

然后您可以让用户选择值currencyCode

AFAIK没有从个人位置获取此代码的标准方法。如果您想要https://www.npmjs.com/package/locale-currency

,可以使用其他工具