Ajax 如何在angular js中读取.json文件
这里我想读一个.json文件。我必须在控制器上读它。但是我在读取.json文件时得到了一些信息。 quick.json:Ajax 如何在angular js中读取.json文件,ajax,json,angularjs,Ajax,Json,Angularjs,这里我想读一个.json文件。我必须在控制器上读它。但是我在读取.json文件时得到了一些信息。 quick.json: [ { "data":{ "questions":{ "level":[ { "question":[ { "title":"What does SAP® stand for?",
[
{
"data":{
"questions":{
"level":[
{
"question":[
{
"title":"What does SAP® stand for?",
"answer":[
"Services for Application Programming",
{
"_correct":"1",
"__text":"Systems, Applications, and Programs"
},
"Sino-American Peace",
"Statistical Analysis Program"
]
},
{
"title":"What does Tcode mean?",
"answer":[
"Television Code",
"Translation Code",
"Transition Code",
{
"_correct":"1",
"__text":"Transaction Code"
}
]
},
}
}
]
我试图阅读我得到了意想不到的令牌/。有人能建议如何阅读吗?您发布的JSON不正确 这是他们需要使用的格式: JSON: 以及我用来在angular中遍历JSON的html:
<div ng-app>
<div ng-controller = "test">
<div ng-repeat="data1 in questions">
<div ng-repeat="question in data1.data.questions.level">
<div ng-repeat="levelQuest in question.question">
{{levelQuest.title}}
</div>
</div>
</div>
</div>
</div>
{{levelQuest.title}
您可以将JSON结构粘贴到此处- 粘贴后,您将看到JSON的结构中有一些错误 正确的JSON将是:
[
{
"data":{
"questions":{
"level":[
{
"question":[
{
"title":"What does SAP® stand for?",
"answer":[
"Services for Application Programming",
{
"_correct":"1",
"__text":"Systems, Applications, and Programs"
},
"Sino-American Peace",
"Statistical Analysis Program"
]
},
{
"title":"What does Tcode mean?",
"answer":[
"Television Code",
"Translation Code",
"Transition Code",
{
"_correct":"1",
"__text":"Transaction Code"
}
]
}
]
}
]
}
}
}
]
谢谢您能建议如何一次显示每个问题吗?我建议更改json的结构,因为它嵌套很深,并且有许多ng重复(这意味着许多$digests)因此,避免嵌套ng重复…这是我的要求,因此我必须遵循此操作哦,好的,那么您可以使用bindonce以减少$watchers的数量。非常感谢。这对我有帮助。
[
{
"data":{
"questions":{
"level":[
{
"question":[
{
"title":"What does SAP® stand for?",
"answer":[
"Services for Application Programming",
{
"_correct":"1",
"__text":"Systems, Applications, and Programs"
},
"Sino-American Peace",
"Statistical Analysis Program"
]
},
{
"title":"What does Tcode mean?",
"answer":[
"Television Code",
"Translation Code",
"Transition Code",
{
"_correct":"1",
"__text":"Transaction Code"
}
]
}
]
}
]
}
}
}
]