我试图从JSON文件密钥中获取数组。
我的JSON文件如下所示 - http://prntscr.com/4j7jjh
因此,在 app.js 文件中,我从JSON文件中获取数据,但现在无法仅从{{key}}
数据创建数组(在我的情况下,在“参数”中)。
$http.get('buttons.json')
.then(function(res){
$scope.buttonStyles = res.data;
console.log($scope.buttonStyles.parametres);
});
创建的数组应如下所示:
填充
宽度
我尝试使用angular.fromJson(json);
,但没有得到如何使用它。
谢谢
答案 0 :(得分:0)
我希望你需要这个。 这将创建一个带填充和宽度参数的对象数组。
var len = res.data;
var arr = []
for(var i = 0; i < len; i++){
var obj = {};
obj.padding = res.data[i]["parametres"]["padding"];
obj.width = res.data[i]["parametres"]["width"];
arr.push(obj);
}
console.log(arr);
答案 1 :(得分:0)
这对你有用吗?
$http.get('buttons.json')
.then(function(res){
var result = [];
for(var i = 0; i < res.data.length; i++){
result.push(res.data[i]["parametres"]);
}
$scope.buttonStyles = result;
console.log($scope.buttonStyles);
});