Ответ 1
Angular поддерживает i18n
Стандарт для местоположения | глобализация | интернационализация. Когда дело доходит до форматирования чисел Angular полагается на услугу $locale
и, более конкретно, на свойство NUMBER_FORMATS
.
Символ валюты сам по себе не изменит форматирование нумерации, если вы не измените "местоположение".
Ниже приведен список местоположений, поддерживаемых в настоящее время angular:
http://cdnjs.com/libraries/angular-i18n/
Вот пример того, как поддерживать немецкий язык:
<html ng-app>
<head>
<script src="angular.js"></script>
<script src="i18n/angular-locale_de-de.js"></script>
</head>
</html>
Если вы хотите больше вставить его, вы можете искать NUMBER_FORMATS
в любом из CDN, указанных выше, и вы найдете, что Angular будет использовать для форматирования ваших номеров, это пример:
"NUMBER_FORMATS": {
"CURRENCY_SYM": "\u20ac",
"DECIMAL_SEP": ",",
"GROUP_SEP": ".",
...