gpt4 book ai didi

javascript - 如何从 Controller 返回总计到 标签 Angular JS

转载 作者:行者123 更新时间:2023-12-02 13:50:09 25 4
gpt4 key购买 nike

我需要返回每个表格单元格的总 IR。这不起作用,我不知道为什么。怎么办

 $scope.getTotalb = function () {
var totalb = 0;

for (var i = 0; i < $scope.items.length; i++) {
if (120 > $scope.items[i].product && $scope.items[i].product> 90) {
var product = $scope.items[i].IR;
totalb += ($scope.items[i].IR);
}
return totalb;
}
}
$scope.getTotalc = function () {
var totalc = 0;

for (var i = 0; i < $scope.items.length; i++) {
if (90 > $scope.items[i].product&& $scope.items[i].product> 60) {
var product = $scope.items[i].IR;
totalc += ($scope.items[i].IR);
}
return totalc;
}
}

对于每个表格数据单元格,调用函数来获取总计。

<td><b>Total:</b></td>
<td><b>{{Totala()}}</b></td>
<td><b></b>{{Totalb()}}</td>

最佳答案

您的代码中存在多个错误。

首先,您应该将 return 语句放在函数末尾,而不是放在 for 循环中。

其次,模板中的函数名称不同。在 Controller 中,您使用 getTotalb,但在模板中,您使用 Totalb

关于javascript - 如何从 Controller 返回总计到 <td> 标签 Angular JS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41062687/

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