Json 以树状结构以角度显示Jason数据
我有一个Json 以树状结构以角度显示Jason数据,json,angular,Json,Angular,我有一个JSON,它包含动态的。那么,如何将JSON数据显示到GUI树结构中,即在html页面中展开和折叠 { "id": 13, "examName": "tt2", "examStatus": "INCOMPLETE", "examConfigStatus": { "status": "COMPLETED", "generalConfigStatus": "COMPLETED", "instructConfigS
JSON
,它包含动态的。那么,如何将JSON
数据显示到GUI树结构中,即在html页面中展开和折叠
{
"id": 13,
"examName": "tt2",
"examStatus": "INCOMPLETE",
"examConfigStatus": {
"status": "COMPLETED",
"generalConfigStatus": "COMPLETED",
"instructConfigStatus": "COMPLETED",
"timeConfigStatus": "COMPLETED",
"marksConfigStatus": "COMPLETED",
"questionPaperStatus": "COMPLETED",
"numQuestionsExam": 12,
"questionPapers": [
{
"status": "COMPLETED",
"launguage": "ENGLISH",
"minNumSetsPerLanguage": 2,
"questionSets": [
{
"status": "COMPLETED",
"setName": "SET_A",
"numQuestions": 12
},
{
"status": "COMPLETED",
"setName": "SET_B",
"numQuestions": 12
}
]
}
]
},
"shiftStatusList": [
{
"shiftId": 9,
"shiftName": "Shift1",
"shiftDate": "2019-12-10",
"shiftStartTime": "09:00",
"shiftEndTime": "12:00",
"status": "INCOMPLETE",
"centreStatusList": [
{
"caId": 13,
"centreName": "ORNATE",
"status": "INCOMPLETE",
"numAvailableTerminals": 17,
"numAllocatedTerminals": 0,
"numFreeTerminals": 17,
"numApplicants": 0,
"moderators": [],
"hallStatusList": [
{
"hallName": "ORNATE",
"status": "COMPLETED",
"numAvailableTerminals": 17,
"numAllocatedTerminals": 0,
"supervisors": []
}
]
}
]
},
{
"shiftId": 10,
"shiftName": "shift2",
"shiftDate": "2019-12-10",
"shiftStartTime": "13:00",
"shiftEndTime": "16:00",
"status": "INCOMPLETE",
"centreStatusList": [
{
"caId": 12,
"centreName": "ORNATE",
"status": "INCOMPLETE",
"numAvailableTerminals": 17,
"numAllocatedTerminals": 0,
"numFreeTerminals": 17,
"numApplicants": 0,
"moderators": [],
"hallStatusList": [
{
"hallName": "ORNATE",
"status": "COMPLETED",
"numAvailableTerminals": 17,
"numAllocatedTerminals": 0,
"supervisors": []
}
]
}
]
}
]
}
您可以使用angular中可用的组件,如ngx treeview、angular的剑道UI。 以下为连结-
您可以使用angular中可用的组件,如ngx treeview、用于angular的剑道UI。 以下为连结-
将此json保存到变量
let data = YOUR_JSON ;
在html中使用它,如下所示:
示例标签:
<p> examName: {{data.examName}} </p>
examName:{{data.examName}
将此json保存到变量
let data = YOUR_JSON ;
在html中使用它,如下所示:
示例标签:
<p> examName: {{data.examName}} </p>
examName:{{data.examName}
您可以使用递归ngFor。。您可以使用递归ngFor。。请不要回答OP没有努力的问题。这只会让他们继续提问,降低网站的整体质量。请不要回答这样的问题,因为OP没有做出任何努力。这只会让他们继续提问,降低网站的整体质量。请不要回答这样的问题,因为OP没有做出任何努力。这只会让他们继续提问,降低网站的整体质量。请不要回答这样的问题,因为OP没有做出任何努力。这只会让他们继续提问,降低网站整体质量。