这是我的JSON数据格式。
{
"0": {
"id": "1",
"image": "/images/brands/surf_excel.png",
"name": "Surf Excel",
"productCount": "6"
},
"1": {
"id": "2",
"image": "/images/brands/rin.png",
"name": "Rin",
"productCount": "5"
},
"2": {
"id": "3",
"image": "/images/brands/ariel.png",
"name": "Ariel",
"productCount": "4"
}
}
当我试图分配这种数据时..
$scope.Brands = [];
$scope.Brands = data; // Not an array error
基本上我想分配数据并一个接一个地访问。
如何解决这个错误?
最佳答案
您可以为此使用循环
angular.forEach(data,function(value,key){
$scope.Brands.push(value);
})
关于javascript - 分配JSON数据时,而不是angularjs中的数组错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38939156/