Angularjs 在角度ng重复中跳过级别
在Angular中,ng repeat指令是否可以跳过级别 例如,在这样的嵌套数组上:Angularjs 在角度ng重复中跳过级别,angularjs,ng-repeat,Angularjs,Ng Repeat,在Angular中,ng repeat指令是否可以跳过级别 例如,在这样的嵌套数组上: { id: 1, name: "A", children : [ {id: 11, name: "AA",}, {id: 12, name: "AB", children : [ {id: 121, name : "ABCA", children : [
{ id: 1, name: "A",
children : [
{id: 11, name: "AA",},
{id: 12, name: "AB",
children : [
{id: 121, name : "ABCA",
children : [
{id: 1211, name : "ABCAA"}
]}
]}
]}
我所知道的表示级别3或4的唯一方法是在早期级别上进行迭代,如:
<div class="level1" ng-repeat="level in levels">
{{level.name}}
<div class="level2" ng-repeat="level in level.children">
{{level.name}}
<div class="level3" ng-repeat="level in level.children">
{{level.name}}
<div class="level4" ng-repeat="level in level.children">
{{level.name}}
</div>
</div>
</div>
</div>
{{level.name}
{{level.name}
{{level.name}
{{level.name}
是否可以跳过x级别,并使用指令直接跳到所需级别
如果有任何帮助,可以在此处找到上述内容:
谢谢。答案是否定的,如果可能的话,那就没有意义了。这似乎是一个XY问题,您似乎有一些您想要完成的事情,但是这个伪数据并没有提供任何关于它可能是什么的线索,相反,您询问的是一个可能的解决方案,它本身没有意义。确保有……在将数据传递到视图之前,将数据映射到您首先需要的任何过滤或平坦化。正如所指出的,您需要确定真正的问题是什么