angularjs怎么用ng-repeat实现未知层数嵌套

现有一树形数据对象,层数未知,想用ng-repeat实现自动循环输出,应该怎么做?

阅读 2.4k
2 个回答
<ul>
    <li ng-repeat="item in items" ng-include="'item.html'"></li>
</ul>

<script type="text/ng-template" id="item.html">
    {{item.title}}
    <ul>
        <li ng-repeat="item in item.sub" ng-include="'item.html'"></li>
    </ul>
</script>

来自一段项目代码,自己体会。

这个要看你实现的UI效果,如果你希望展现出来是个树,推荐你 angular-tree-control ,如果是列表,你可以先递归方法是组装数据在用ng-repeat

http://ngmodules.org/modules/...

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题