【发布时间】:2015-09-02 06:17:49
【问题描述】:
我有这个数组:
$scope.arrayList=[{FirstName:"",LastName:""}];
$scope.Address=[{address:"",PhonNumber:""}];
我想将另一个$scope.Address 数组推入first(index) 对象,输出应该是这样的:
$scope.arrayList=[{FirstName:"",LastName:"",$scope.Address}];
当我试图将地址推入数组时,它正在创建一个新对象, 所以我尝试了这个:
$scope.arrayList[0].push($scope.Address);
但它显示此错误:“[0] 未定义”
【问题讨论】:
-
你是怎么做到的?请添加您的尝试代码。
-
你为什么要这样做?为什么要将 $scope.Address 存储在 $scope.arrayList 中。不能简单的存储数组吗?
-
@nikhil 实际上我正在动态获取数组,但我正在通过特定的 applicationId 将另一个数组循环到一个对象中
-
没关系。我的意思是将与 $scope.Address 对应的数组存储在一个变量中,然后使用该变量将值分配给 $scope.Address 并更新 $scope.arrayList
标签: javascript arrays angularjs arraylist