如何合并 Angular 中的两个数组?
How to merge two arrays in Angular?
根据 JS documentation 有一个连接数组的 concat() 方法,但是如果我在 angular 中尝试它:
$scope.array1 = [];
$scope.array2 = [];
$scope.myConcatenatedData = array1 .concat(array2);
我收到一个错误:ReferenceError: array1 is not defined
因为我在声明数组时没有使用 var。
数组是在范围对象上定义的,因此您需要这样做:
$scope.myConcatenatedData = $scope.array1.concat($scope.array2);
根据 JS documentation 有一个连接数组的 concat() 方法,但是如果我在 angular 中尝试它:
$scope.array1 = [];
$scope.array2 = [];
$scope.myConcatenatedData = array1 .concat(array2);
我收到一个错误:ReferenceError: array1 is not defined
因为我在声明数组时没有使用 var。
数组是在范围对象上定义的,因此您需要这样做:
$scope.myConcatenatedData = $scope.array1.concat($scope.array2);