我想在页面中显示另外一种货币。例如
$ 100,000和100,000€
当我使用$filter('currency')(100000, '€')
时,它会返回100,000欧元。但我希望它为100,000欧元
问题是我无法替换符号。有什么想法吗?
答案 0 :(得分:3)
您始终可以创建自定义过滤器。
app.filter('customCurrency',['$filter', function(filter) {
var currencyFilter = filter('currency');
return function(amount, currencySymbol) {
var value = currencyFilter(amount).substring(1);
var currency = "";
switch(currencySymbol) {
case '$':
currency = currencySymbol + value;
break;
case '€':
currency = value + currencySymbol;
break;
}
return currency;
}}])