javascript - Angular Js货币,后符号为欧元

标签 javascript angularjs currency

如何将符号欧元从值的前面移到后面?

例子:

{{product.price | currency : "€"}} 将产生 € 12.00

但我想要 12.00 €

最佳答案

您不必破解货币过滤器!

AngularJS 对 i18n/l10n 有很好的支持。货币过滤器使用来自区域设置服务的默认货币符号,并根据区域设置对其进行定位。

所以这一切都是关于支持和设置正确的语言环境。

<script src="i18n/angular-locale_de-de.js"></script>

如果您正在使用 npmbower,所有语言环境都可以通过 angular-i18n package 获得.

<span>{{ product.price | currency }}</span>

现在将产生以下输出:

65,95 €

支持多种本地化

如果您想支持多种本地化,请注意货币符号,因为它会更改为所用语言环境的默认货币。但是 65,95 €$65,95 不同。提供货币符号作为参数以确保安全:

<span>{{ product.price | currency:'€' }}</span>

de-de 中输出仍然是 65,95 € 但如果位置是例如。 zh-cn 它将是 €65.95(尽管有一些其他说法 the correct format to display euro prices in English)。

要了解有关 Angular 和 i18n/l10n 的更多信息,请参阅 developer guide .

关于javascript - Angular Js货币,后符号为欧元,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27547680/

相关文章:

javascript - 迭代表格单元格,重新使用 rowspan 值

javascript - 在固定项目的重复列表中查找第 n 个项目

angularjs - AngularJS 和 NodeJs 的套接字问题

javascript - 如何在 Javascript 中添加美元金额

javascript - 如何重写构造函数?

javascript - 如何舍入 Javascript x 和 y 坐标的值

angularjs - 使用 Restangular 将 Angular 输入字段映射到带有数组的 Go 结构

javascript - AngularJS ng-repeat 了解如何查找复选框值

php - 货币 SQL 数据结构

ios - 如何让用户选择在 iOS 应用程序中使用的货币?