【发布时间】:2017-03-13 10:44:10
【问题描述】:
我在我的应用程序中使用 MEAN 堆栈,并将 AngularJS 作为我的前端。如何 total sum 和 comma value 一起使用,实际上我得到了 total sum value 但 comma value 不是 calculated...My Plunker 例如 :- 没有逗号 amt值总和答案我得到 3850.20,然后 comma 的 amount payment 值总和我得到 2.00,期望像 3850.20 ,如果有人知道解决方案对我们的帮助,谢谢......
我的控制器:-
.filter('sumOfValue', function () {
return function (data, key) {
debugger;
if (angular.isUndefined(data) && angular.isUndefined(key))
return 0;
var sum = 0;
angular.forEach(data,function(v,k){
sum = sum + parseFloat(v[key]);
});
return sum.toFixed(2);
}
})
我的 HTML:-
<td >{{mani.amt}}</td>
<td >{{mani.amount_payment }}</td>
我的数据:-
{
"_id": "5816f4fad0be79f809519f98",
"user": {
"_id": "57400c32bd07906c1308e2cf",
"displayName": "mani selvam"
},
"__v": 0,
"created": "2016-10-31T07:38:34.999Z",
"remarks": "-",
"status": "pending",
"amt": "1925.10",
"cheque_currency": "Rs",
"cheque_value": "300",
"amount_payment": "1,925.10",
"debitnote_no_payment": "3",
"supplier_name": "karikalan",
"buyer_name": "Manidesigns"
},
{
"_id": "5816f4fad0be79f809519f98",
"user": {
"_id": "57400c32bd07906c1308e2cf",
"displayName": "mani selvam"
},
"__v": 0,
"created": "2016-10-31T07:38:34.999Z",
"remarks": "-",
"status": "pending",
"amt": "1925.10",
"cheque_currency": "Rs",
"cheque_value": "300",
"amount_payment": "1,925.10",
"debitnote_no_payment": "3",
"supplier_name": "karikalan",
"buyer_name": "Manidesigns"
},
我创建了 Plunker 供参考:- Plunker
【问题讨论】:
-
重复:stackoverflow.com/questions/29077210/… 你正在使用两个本地人,'.'和“,”作为您的货币的分隔符。从服务器返回相同的货币格式
-
感谢您的宝贵回答,能否请您更新我的 plunker 以了解解决方案.....
-
嘿嗨,我得到了像 1,925.10 这样的计算答案......所以不能在 api 中改变它......所以你能提供确切的解决方案......我已经知道你的解决方案了。 ..所以请查看我的plunker并帮助我们....谢谢..如何计算表格中的逗号值?....