gpt4 book ai didi

javascript - AngularJS 中的数字格式

转载 作者:行者123 更新时间:2023-12-02 04:02:46 27 4
gpt4 key购买 nike

我有这个号码。

20.79

我需要将数字视为

20,79

或者

1.200,76 €

如何更改 .通过 ,并添加欧元货币?

谢谢!

解决方案

app.filter('customCurrency', function(){
return function(input, symbol, place){
if(isNaN(input)){
return input;
} else {
var symbol = symbol || '$';
var place = place === undefined ? true : place;
if(place === true){
return symbol + input;
} else{
var new_input = input.replace(".", ",");
return new_input + symbol;
}
}
}
})

最佳答案

您只需更改您的区域设置以匹配欧洲货币即可做到这一点:

导入该库

<script src="https://cdnjs.cloudflare.com/ajax/libs/angular-i18n/1.6.0/angular-locale_de-de.js"></script>

在你的html中

<div>{{ myNumber | currency: '€' }}</div>

在你的 Controller 中

$scope.myNumber = 1220.79;

结果:1.220,79 €

请查收:JSFiddle Demo

关于javascript - AngularJS 中的数字格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41102602/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com