下面是一个使用AngularJS的解决方法,通过将两个数组中的元素按照顺序相加,生成一个新的数组。
HTML代码:
AngularJS SidebySide Sum
- {{result}}
Javascript代码:
var app = angular.module('myApp', []);
app.controller('myCtrl', function($scope) {
$scope.array1 = [1, 2, 3, 4];
$scope.array2 = [5, 6, 7, 8];
$scope.results = [];
for (var i = 0; i < $scope.array1.length; i++) {
$scope.results.push($scope.array1[i] + $scope.array2[i]);
}
});
在上述示例中,我们创建了一个名为myApp
的AngularJS应用,并在控制器myCtrl
中定义了两个数组array1
和array2
,分别表示要相加的两个数组。然后在results
数组中,通过循环将两个数组中对应位置的元素相加,并将结果存储在results
数组中。最后,我们在HTML中使用ng-repeat
指令将results
数组中的元素显示在页面上。
当代码执行时,页面将显示以下结果:
6
8
10
12
这是array1
和array2
中对应位置的元素相加的结果。