数组 – 如何在单个数组中的每个项目中添加Angular forEach

前端之家收集整理的这篇文章主要介绍了数组 – 如何在单个数组中的每个项目中添加Angular forEach前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在这里,我想清楚地解释我的问题.

$http.get('arealist.json').success(function(response){
      angular.forEach(response,function(data){
           $scope.arealist = data.area_name;
           console.log($scope.arealist);
      });
});

使用上面的代码从arealist.json获取area_name.
它在控制台中看起来像下面的图像.

console.log image

但我需要在数组中存储上面的数据,它看起来像下面

$scope.arealist = [ 
                    "Avadi","Poonamallee","Padi","Ambattur Industrial Estat","Annanagar","Arumbakkam","Kodambakkam","Nandanam"
                  ]

我怎样才能做到这一点 ?

解决方法

声明如下变量.

var arealistArray=[];
$scope.arealist=[];

然后将值推入数组.

angular.forEach(response,function(data){
       arealistArray.push(data.area_name);
  });

最后将数组赋值给范围变量.

$scope.arealist=arealistArray;

猜你在找的Angularjs相关文章