API или сервис angularjs, который получает символ валюты из кода валюты - PullRequest
0 голосов
/ 05 апреля 2019

Я ищу сервис, который при получении кода валюты (из базы данных) вернет символ валюты.

Так как это может быть любая страна. Я не могу просто сделать это:

{{product.price | currency: '£' }}

Пример:

{{product.price | currency: 'EUR' }}   200 £
 {{product.price | currency: 'USD' }}   200 $
 {{product.price | currency: 'LAK' }}   200 ₭

есть ли API, которые делают это? Я не могу изменить базу данных и добавить более 100 символов.

1 Ответ

0 голосов
/ 05 апреля 2019

Вы можете решить эту проблему, используя простую карту кодов / символов валют по линиям:

currencySymbol = {
  'EUR': '€',
  'USD': '$',
  ...
}

тогда вы используете его, просто ссылаясь на currencySymbol['USD']

несколько библиотек npm предлагают вам точно такую ​​же функциональность с широким списком символов валюты, например currency-symbol-map

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...