gpt4 book ai didi

javascript - 如何在 Angular.js 中的 $http.post 之后将值从字符串转换和计算为数字

转载 作者:行者123 更新时间:2023-11-30 07:08:10 25 4
gpt4 key购买 nike

我试图弄清楚如何转换和计算字符串,在这种情况下,我使用 $http.post 调用 ajax“order/list”来获取这样的列表,它包含 3 个对象:

{
"orders":[
{
"id_order":"206",
"shipping":"100.00",
"tax":"35.00"
},
{
"id_order":"205",
"shipping":"160.00",
"tax":"16.00"
},
{
"id_order":"204",
"shipping":"100.00",
"tax":"16.00"
}

]
}

税收是一个百分比,然后我使用 ng-repeat 来显示订单列表:

<tr ng-repeat="order in orders">
<td>{{order.id_order}}</td>
<td>$ {{(order.shipping * (order.tax/100) ) + order.shipping }}</td>
</tr>

你看到 {{(order.shipping * (order.tax/100) ) + order.shipping }} 我需要将它们转换为数字并计算,例如,运费为 100.00,税费为 16.00,结果除外将是 116.00,而不是 16100.00

最佳答案

试试看这里 https://jsfiddle.net/z5gnhzt2/

 $scope.calculate = function(shipping, tax){
return parseFloat(shipping) * parseFloat(tax)/100 + parseFloat(shipping);
};

<td>$ {{calculate(order.shipping, order.tax)}}</td>

关于javascript - 如何在 Angular.js 中的 $http.post 之后将值从字符串转换和计算为数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33356370/

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