【发布时间】:2014-09-16 14:43:15
【问题描述】:
我正在使用我发现的自定义过滤器:
app.filter('noFractionCurrency',
[ '$filter', '$locale', function(filter, locale) {
var currencyFilter = filter('currency');
var formats = locale.NUMBER_FORMATS;
return function(amount, currencySymbol) {
var value = currencyFilter(amount, currencySymbol);
var sep = value.indexOf(formats.DECIMAL_SEP);
if(amount >= 0) {
return value.substring(0, sep);
}
return value.substring(0, sep) + ')';
};
}]);
但这个过滤器只是删除十进制数字,但我想将分隔符 ',' 替换为 '.'
谢谢
【问题讨论】:
-
你到底想做什么?我觉得可能有更好的方法让你做你想做的事
标签: angularjs twitter-bootstrap filter currency