我正在实现多级数据表而不使用任何插件或库。我想基于javaScript、JQuery或angular js实现。我查了下面的链接,
Traverse all the Nodes of a JSON Object Tree with JavaScript
nested table using ng-repeat
但我的json结构与上面的链接不同。
我需要在树状结构UI中显示我的JSON。我不硬编码在html级别。所有级别都应该由javascript处理。
我已经实现了jsfiddle:
http://jsfiddle.net/varunPes/0n9fmawb/40/
JSON结构
[ {
Home:{
"checkbox_view":true,
"checkbox_edit":false,
"checkbox_delete":true
}
},
{
"watchColorWorld":{
"local":{
"app-local-black":{
"checkbox_view":true,
"checkbox_edit":true,
"checkbox_delete":true
}
},
"global":{
"app-global-red":{
"checkbox_view":true,
"checkbox_edit":true,
"checkbox_delete":true
}
},
"world":{
"app-world-green":{
"checkbox_view":true,
"checkbox_edit":true,
"checkbox_delete":true
}
}
}
},
{
"systemMgmt":{
"checkbox_view":true,
"checkbox_edit":true,
"checkbox_delete":true
}
},
{
"rules":{
"Rule1":{
"rule2":{
"rule3":{
"checkbox_view":true,
"checkbox_edit":true,
"checkbox_delete":true
}
}
}
}
}
]
表达式输出
你的回答对我很有价值。提前谢谢。