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

时间:2014-07-29 09:57:37

标签: angularjs angularjs-filter

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

我既使用了html绑定方法,也使用了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);

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

3 个答案:

答案 0 :(得分:3)

另一种解决方案:

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

答案 1 :(得分:0)

我发现的解决方案是这样的:

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

如果有人有更好的解决方案,请告诉我。

答案 2 :(得分:0)

试试这个:

<span>
   {{smsData.smsAmount| currency:"€"}}
</span>

希望它有帮助..........!