Javascript 无法读取属性'#&书信电报;对象>';未定义的获取错误?
我有一个json文件。我试图从json文件中获取json数据,然后我需要转换json(更改键和值)键和值,因为这个puglin需要在该格式中使用键和值和。 但我的问题是istead无法从这个插件获取表单。 无法读取未定义的属性“#” 你能告诉我哪里错了吗? 单击按钮(从文件中获取json)。然后您将在控制台中看到该错误。我想在单击按钮(单击grt json a)时显示表单 普朗克Javascript 无法读取属性'#&书信电报;对象>';未定义的获取错误?,javascript,jquery,angularjs,angularjs-directive,Javascript,Jquery,Angularjs,Angularjs Directive,我有一个json文件。我试图从json文件中获取json数据,然后我需要转换json(更改键和值)键和值,因为这个puglin需要在该格式中使用键和值和。 但我的问题是istead无法从这个插件获取表单。 无法读取未定义的属性“#” 你能告诉我哪里错了吗? 单击按钮(从文件中获取json)。然后您将在控制台中看到该错误。我想在单击按钮(单击grt json a)时显示表单 普朗克 谢谢您正试图将推入$scope.formFields中不存在的数组 这很有效 谢谢你的回答。。!!请检查是否存在问
谢谢您正试图
将推入$scope.formFields
中不存在的数组
这很有效
谢谢你的回答。。!!请检查是否存在问题。我给出了四个字段,它只显示三个。其次,没有下拉列表,如果您单击第一个按钮,它会显示表单,当您单击第二个按钮时,它不会显示表单。您是否知道这些问题?我没有更改函数getFromBFile
,这取决于您。我不知道你使用的插件到底期望什么,所以这将是一个不同的问题。如果你有任何想法,请检查
$scope.getFromAFile= function () {
// body...
var inputs=[];
$http.get('a.json').success (function(data){
var a=changeData(data);
console.log('pp');
console.log(data.studentName);
$scope.formFields.push(a['input']);
}).error(function(err){
alert(err);
});
}
function changeData(data) {
var map = { NUMBER: "number", TEXT: "text", SWITCH: "select" };
// data is an object - use for .. in to enumerate
for (var key in data.input) {
var e = data.input[key]; // alias for efficient structure dereferencing
e.label = e.displayName;
e.title = e.displayDetail;
e.type = map[e.inputType];
delete e.displayName;
delete e.displayDetail;
delete e.inputType;
}
console.log('after data...');
console.log(data);
return data;
};
$scope.getFromAFile= function () {
// body...
var inputs=[];
$http.get('a.json').success (function(data){
var a=changeData(data);
console.log('pp');
console.log(data.studentName);
console.log($scope);
$scope.formFields = a['input'];
}).error(function(err){
alert(err);
});
}