如何使用ng repeat显示所有嵌套的json数据?

如何使用ng repeat显示所有嵌套的json数据?,json,angularjs,angularjs-ng-repeat,ng-repeat,Json,Angularjs,Angularjs Ng Repeat,Ng Repeat,这是我的JSON数据: "multipleLayerDropdown" : [ {"title":"Google","url":"#"}, {"title":"Another action","url":"#"}, {"title":"Something el

这是我的JSON数据:

"multipleLayerDropdown" : [
                                        {"title":"Google","url":"#"},
                                        {"title":"Another action","url":"#"},
                                        {"title":"Something else here","url":"#"},
                                        {"title":"More options", "submenu":[
                                                                             {"title":"Second Level 1","url":"#"},
                                                                             {"title":"Second Level 2","submenu":[ 
                                                                                                                   {"title":"Third Level 1","url":"#"},
                                                                                                                   {"title":"Third Level 2","url":"#"}
                                                                                                                   ]},
                                                                             {"title":"Second Level 3","url":"#"},
                                                                             {"title":"Second Level 4","submenu":[
                                                                                                                   {"title":"Third Level 1","url":"#"},
                                                                                                                   {"title":"Third Level 2","url":"#"}
                                                                                                                   ]}
                                                                             ]}

                         ]
我预计会出现如下情况:

谷歌 另一个动作 还有别的吗 更多选择 第二级1 第二级2 第三级1 第三级2 第二级3 第二级4 第三级1 第三级2
上面的示例仅显示了3个嵌套级别。如果嵌套数据大于3,则也将显示该数据。例如,如果嵌套的JSON数据为5,则将显示其中的5个。有人知道如何使用ng repeat/任何其他angularjs方法显示所有嵌套的JSON数据吗?

尝试使用ng repeat指令的ng模板。所以我们可以创建树结构视图

PRUNKR链接:


使用ng repeat指令尝试ng模板。所以我们可以创建树结构视图

PRUNKR链接:

<script type="text/ng-template" id="tree-structure">
     <ul class="childElement">
        <li ng-repeat="data in data.nodes" ng-include="'tree-structure'"></li>
     </ul>
</script>

<ul class="parentList">
    <li ng-repeat="data in data.nodes" ng-include="'tree-structure'"></li>
</ul>