필자는이 문제에 2 일 동안 고착하여 문제를 해결할 수있는 적절한 질문/예를 찾을 수있었습니다.이전 ng-repeat에 대한 Angular ng-repeat
기본적으로 ng-repeat를 사용하여 카테고리 목록을 생성하려고하고 있으며 때로는 해당 카테고리에 하위 카테고리가 있습니다. 하위 카테고리가있는 경우 나타나야하며, 하위 카테고리가 없을 때는 나타나지 않아야합니다.
또한 < % tr %> 태그로 생성해야합니다. (거의 'GroupBy'지시문을 사용하여 필요에 따라 작동시킬 수 있었지만 < % tr %> 태그로 작동하지 못했습니다).
http://plnkr.co/edit/0Yjp4B9y0STsm6NZQGBk
<table ng-table="tableParams" class="table">
<tbody >
<tr ng-repeat-start="user in steps | filter:categoryFilter" ng-class="{subcategory:user.SubCategory==1}">
<td data-title="'Step Name'" ng-class="{textcolorpink:user.SubCategory==1,textcolorblue:user.SubCategory==0}">
{{user.CategoryName}}
</td>
<td data-title="'SubStep'" ng-class="{textcolorwhite:user.SubCategory==0}">
{{user.CategoryName}}
</td>
</tr>
<tr ng-repeat-start="subuser in steps | filter:subcategoryFilter" ng-class="{subcategory:subuser.SubCategory==1}">
<td data-title="'Step Name'" ng-class="{textcolorpink:subuser.SubCategory==1,textcolorblue:subuser.SubCategory==0}">
{{subuser.CategoryName}}
</td>
<td data-title="'SubStep'" ng-class="{textcolorwhite:subuser.SubCategory==0}">
{{subuser.CategoryName}}
</td>
</tr>
<tr ng-repeat-end ng-hide="true"></tr>
<tr ng-repeat-end ng-hide="true"></tr>
</tbody>
이 plunker 이런 식으로 뭔가 보일 것입니다 :
대분류 1
------- 하위 카테고리 1
의 ------ - 1의 하위 범주
- 하위 범주 1
주 범주 2
주 카테이트 피투성이 3
------- 하위 카테고리 3
------- 하위 카테고리의 3
------- 하위 카테고리 3
대분류 4
대분류 5
의의 메인 카테고리 6
대분류 7
대분류 8
중첩 된 반복을 사용해야하는 소리가 – Rafael