Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
计算数组angularjs中每个ng模型的值之和_Angularjs - Fatal编程技术网

计算数组angularjs中每个ng模型的值之和

计算数组angularjs中每个ng模型的值之和,angularjs,Angularjs,{ “具体”: { “第一”:{ “标题”:“222”, “项目”:[ { “z”:“1”, “s”:“2”, “p”:“3”, }, { “z”:“12”, “s”:“12”, “p”:“12” } ], “结果”:{ “z”:“13”, “s”:“14”, “p”:“15” } } } } 结果应计算项目中重复元素的值(例如,item1.z+item2.z=Results.z) 如何计算带有angularJS的items中item的每个重复元素的值?尝试这样做 模板中 <td&


{
“具体”:
{
“第一”:{
“标题”:“222”,
“项目”:[
{
“z”:“1”,
“s”:“2”,
“p”:“3”,
},
{
“z”:“12”,
“s”:“12”,
“p”:“12”
} ], “结果”:{ “z”:“13”, “s”:“14”, “p”:“15” } } } }


结果应计算项目中重复元素的值(例如,
item1.z+item2.z=Results.z

如何计算带有angularJS的items中item的每个重复元素的值?

尝试这样做

模板中

<td>Total: {{ getTotal() }}</td>
Total:{{getTotal()}
内部控制器

$scope.getTotal = function(){
    var total = 0;
    for(var i = 0; i < $scope.cart.products.length; i++){
        var product = $scope.cart.products[i];
        total += (product.price * product.quantity);
    }
    return total;
}

$scope.getTotal=function(){
var合计=0;
对于(变量i=0;i<$scope.cart.products.length;i++){
var product=$scope.cart.products[i];
合计+=(产品.价格*产品.数量);
}
返回总数;
}

它可能会帮助您
$scope.getTotal=function(){var total=0;for(var i=0;i<$scope.first.items.length;i++){var item=$scope.first.items[i];total+=item.z;}return total;}
结果返回112(item1 z,item2 z),如果使用
我缺少什么,结果也是一样的?试试这个。用'total=total+parseInt(item.z);`谢谢你的帮助!
$scope.getTotal = function(){
    var total = 0;
    for(var i = 0; i < $scope.cart.products.length; i++){
        var product = $scope.cart.products[i];
        total += (product.price * product.quantity);
    }
    return total;
}