【发布时间】:2016-12-22 20:23:25
【问题描述】:
我有一个从服务中获得的数组,但在控制器中,我在forEach() 函数中获得了一个空值。这是code。
控制器
这里,“products”和“copyProducts”都是空的。我需要在forEach() 函数中使用“copyProducts”数组。
app.controller("controllerApp", function($scope, serviceApp){
var products = serviceApp.query();
$scope.copyProducts = products;
angular.forEach($scope.copyProducts, function(value, key){
console.log("object: "+value);
})
});
服务
app.factory("serviceApp", function($resource){
return $resource("products.json", {}, {
getAll: {
method: "GET",
isArray: true
}
})
})
【问题讨论】:
标签: javascript angularjs arrays foreach