Html 如何将Angularjs中的两个ng模块值相乘?

Html 如何将Angularjs中的两个ng模块值相乘?,html,css,angularjs,meanjs,Html,Css,Angularjs,Meanjs,我在应用程序中使用MEAN stack,AngularJS作为前端。如何乘以表中的值,表中的支付值与逗号相同,佣金值与不带逗号相同,因此如何乘以这两个值例如:-1。交易:-付款值为1925.10,佣金值为3如何乘以逗号值而不使用逗号值示例:-1925.10*3=5775.3 例如:-2。交易:-付款值为1925.10佣金值为5如何乘以逗号值而不使用逗号值示例:-1925.10*5=9625.5 我的Html:- <td >{{mani.payment }}</td>

我在应用程序中使用MEAN stack,AngularJS作为前端。如何乘以表中的值,
表中的
支付值
逗号
相同,
佣金
值与不带
逗号
相同,因此如何乘以这两个值例如:-1。交易:-付款值为
1925.10
,佣金值为
3
如何乘以逗号值而不使用逗号值示例:-
1925.10*3=5775.3

例如:-2。交易:-付款值为
1925.10
佣金值为
5
如何乘以逗号值而不使用逗号值示例:-
1925.10*5=9625.5

我的Html:-

<td >{{mani.payment }}</td>

    <td >{{mani.commission}}</td>

        <td >{{(mani.payment) * (mani.commission)}}</td>
  {
  "_id": "5816f4fad0be79f809519f98",
  "user": {
    "_id": "57400c32bd07906c1308e2cf",
    "displayName": "mani selvam"
  },
  "__v": 0,
  "created": "2016-10-31T07:38:34.999Z",
  "remarks": "-",
  "commission": "3",
  "status": "pending",
  "amt": "4000",
  "cheque_currency": "Rs",
  "cheque_value": "300",
  "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": "-",
 "commission": "5",
"status": "pending",
"amt": "2000",
"cheque_currency": "Rs",
"cheque_value": "300",
"payment": "1,925.10",
"debitnote_no_payment": "3",
"supplier_name": "karikalan",
"buyer_name": "Manidesigns"
},

我创建了Plunker以供参考:-

当您响应请求时,确实应该将“1925.10”更改为1925.10

1925.10是真正的价值,而“1925.10”是其形式之一


当您响应请求时,确实应该将“1925.10”更改为1925.10

1925.10是真正的价值,而“1925.10”是其形式之一


在您的plunker中,只需替换此行:

<td>{{(mani.payment) * (mani.commission)}}</td>
{{(人工付款)*(人工佣金)}
另一方面:

<td>{{(mani.payment.replace(',','')) * (mani.commission.replace(',',''))}}</td>
{{(mani.payment.replace(',','')*(mani.commission.replace(',','')}

解决plunker中的问题

,只需更换此行即可:

<td>{{(mani.payment) * (mani.commission)}}</td>
{{(人工付款)*(人工佣金)}
另一方面:

<td>{{(mani.payment.replace(',','')) * (mani.commission.replace(',',''))}}</td>
{{(mani.payment.replace(',','')*(mani.commission.replace(',','')}

解决了这个问题

您为乘法传递的数字实际上不是一个数字,而是一个字符串检查您的plunkr我已经更新了它..或者请在JSON中将其作为数字传递


你传递给乘法的数字实际上不是一个数字,而是一个字符串检查你的plunkr我已经更新了它..或者请在你的JSON中将它作为一个数字传递


相关请看我的plunker我被问到如何将逗号值与表中的逗号值相乘…这不是相关问题,如果你知道解决方案,请将plunker更新为解决方案谢谢,请帮助我们…相关的请看我的plunker我被问到如何在表中乘以逗号值和不使用逗号值…这不是相关的问题,如果你知道解决方案,请更新plunker以及解决方案谢谢,请帮助我们…感谢你宝贵的回答,我得到的答案只有逗号1925.10,因此,您能否同时更新plunker以了解解决方案请帮助我们…或将其转换为有效数字?感谢您宝贵的回答,我得到的答案只有逗号1925.10,因此您能否同时更新plunker以了解解决方案请帮助我们…或将其转换为有效数字
 $scope.sryarndebitnote = [
{
  "_id": "5816f4fad0be79f809519f98",
  "user": {
    "_id": "57400c32bd07906c1308e2cf",
    "displayName": "mani selvam"
  },
  "__v": 0,
  "created": "2016-10-31T07:38:34.999Z",
  "remarks": "-",
  "commission": "3",
  "status": "pending",
  "amt": "4000",
  "cheque_currency": "Rs",
  "cheque_value": "300",
  "payment": 1925.10, // Change to number
  "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": "-",
 "commission": "5",
"status": "pending",
"amt": "2000",
"cheque_currency": "Rs",
"cheque_value": "300",
"payment": 1925.10,
"debitnote_no_payment": "3",
"supplier_name": "karikalan",
"buyer_name": "Manidesigns"
}
   ];