我想迭代以下 json 并创建一个动态表单。但是,它的键和值并不相同。那么如何在 JS 中迭代它呢?
["register_form",
{
"name":{
"fielde":"textfield",
"description":""
},
"pass":{
"pass1":{
"field":"password"
},
"pass2":{
"field_type":"password"
}
},
"mail":{
"field":"textfield",
"description":""
},
"field_first_name":{
"field_type":"textfield",
"description":""
}
}
]
这些都不起作用:
//Get the size of object = no. of fileds to be created
var size = Object.keys(response[1]).length;
console.log("Size..." + size);
console.log("Keys.." + Object.keys(response[1]));
var keys = [];
var model = [];
var label = [];
keys.push(Object.keys(response[1]));
for(var i=0;i<keys.length;i++) {
angular.forEach(response[1].keys[i], function(key, value){
console.log(key + "..." + value);
});
最佳答案
关于javascript - 在 AngularJs 中迭代对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37295057/