Angularjs 货币过滤器,动态更改货币?

标签 angularjs angularjs-filter

我在 json 对象中从后端获取货币。 当我尝试使用货币过滤器显示它时,屏幕上出现的是货币代码而不是实际货币。

html绑定(bind)方式和javascript方式我都用过。

<span>{{smsData.smsAmount|currency:smsData.currencyCode}}<span>

我得到的输出是

&euro;1.00

当预期输出是

1.00 欧元

使用java脚本也是一样。

$scope.smsData.smsAmount = $filter('currency')($scope.smsData.smsAmount, $scope.smsData.currencyCode);

请告诉我如何使用参数设置货币。

最佳答案

另一种解决方案:

<span ng-bind-html="smsData.smsAmount | currency:smsData.currencyCode"></span>

关于Angularjs 货币过滤器,动态更改货币?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25012638/

相关文章:

javascript - 没有 Hash 或 History 的 Ionic 框架

javascript - AngularJS ng-重复某些过滤表达式

javascript - json数组angularjs中的自定义过滤器

javascript - AngularJS - 居中图像的水平滚动条

javascript - AngularJS - 使用 ng-click 在新窗口中打开链接

javascript - orderBy,第一个应该是最旧的,剩下的是最新的

javascript - $sce.trustAsHtml() 过滤掉 img

angularjs - 如何在 ngClass 中使用 AngularJS 过滤器?

javascript - 如果 true 则点击 ng,如果 false 则解析为 true

javascript - 如何以 Angular 方式将更新的对象从服务发送到指令 Controller 函数?