나는 ng 반복 내에서 ng 반복을가집니다. 나는 두 수준 모두에서 색인을 얻으려고 애 쓰고 있지만 할 수는 없습니다.중첩 된 ng 반복의 색인을 얻는 방법
여기도 plnkr입니다. http://plnkr.co/edit/dGoN43HzQefVpCsp2R3j
ISSUE는 "col"의 값이 채워지지 않는다는 것입니다. 색인을 캡처하지 않습니다. 사람이 도움을 줄 수
나는 ng 반복 내에서 ng 반복을가집니다. 나는 두 수준 모두에서 색인을 얻으려고 애 쓰고 있지만 할 수는 없습니다.중첩 된 ng 반복의 색인을 얻는 방법
여기도 plnkr입니다. http://plnkr.co/edit/dGoN43HzQefVpCsp2R3j
ISSUE는 "col"의 값이 채워지지 않는다는 것입니다. 색인을 캡처하지 않습니다. 사람이 도움을 줄 수
당신은 ... 내부 루프의 인덱스를 얻을 외부 루프의 인덱스를 얻기 위해 배열의 indexOf() 기능을 사용하기 위해 단지 $index
를 사용 $parent
을 사용할 필요가 없습니다
HTML
<tr ng-repeat="element in body">
<td ng-repeat="h in header" style="width:{{h.width}}px">
<div col="{{body.indexOf(element)}}" row="{{$index}}">{{element[h.column]}}</div>
<td>
</tr>
UPDATE
실제로 사용 ng-init 외부 루프의 지수는 ... 여기 쉽게 방향을 바꿀 때마다 현재 인덱스에 rowIndex
을 설정할 수 있습니다 얻을 내부 루프에서 사용하는 것이 훨씬 더 나은 것 ...
<tbody>
<tr ng-repeat="element in body" ng-init="rowIndex = $index">
<td ng-repeat="h in header" style="width:{{h.width}}px">
<div col="{{$index}}" row="{{rowIndex}}">{{element[h.column]}}</div>
<td>
</tr>
</tbody>
당신은
@SoftEngi 요소와 같은 함수 호출에서 외부 루프 목록을 얻는다면 어떻게 같을 수 있는지 제안 해 주시겠습니까? 왜 당신은 그것이 다음에 달라야한다고 생각합니까? 아니면 당신의 문제가 정확히 무엇입니까? –
업데이트됩니다 당신이 행을 내지 컬럼 외부 루프 지수와 내부 루프 인덱스를 설정 하시겠습니까? –