gpt4 book ai didi

javascript - child 里面 Angular child

转载 作者:行者123 更新时间:2023-11-29 19:21:18 24 4
gpt4 key购买 nike

我对 angularJs 中的递归有疑问。

我想重复 JSON 文件中的所有名称: 这是我的 JSON 文件结构:

var data = {
"id": "580",
"name": "test",
"status": "ACTIVE",
"parentId": null,
"children": [
{
"id": "581",
"name": "test 2",
"status": "ACTIVE",
"parentId": "580",
"children": [{
"id": "594",
"name": "test 3",
"status": "ACTIVE",
"parentId": "581",
"children": []
}]
}
]
}

我只想知道如何让 ng-repeat children in children?

最佳答案

您应该使用 ng-template 以便递归使用它。

<script type="text/ng-template" id="exampleTree">
{{ x.name }}
<ul ng-if="x.children">
<li ng-repeat="x in x.children" ng-include="'exampleTree'">
</li>
</ul>
</script>

要使用此模板并运行它:

<ul>
<li ng-repeat="x in data" ng-include="'exampleTree'"></li>
</ul>

JSFiddle here

关于javascript - child 里面 Angular child ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32936908/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com