2016-08-09 7 views
2

私はng-repeatを別のものの中に持っています。私は親インデックスを見つけることを試みています。

それは事実の後に注文されているので、これが起こってしまう理由を、私は

ng-repeat="(step_index, step) in flow" 

典型的な操作を行うことはできません誰でも知っていますか?

<ul> 
    <li ng-repeat="step in flow | orderBy:'+step_number'"> 
     <div class="step_container"> 
      <div class="step_content"> 
       <div ng-repeat="task in step.tasks"> 
        <div class="task_container"> 
         <div class="task_content">  
          {{ $parent.$index }} - {{ $index }} 
         </div> 
        </div> 
       </div> 
      </div> 
     </div> 
    </li> 
</ul> 

答えて

2

その後、ng-repeat

<ul> 
    <li ng-repeat="step in flow | orderBy:'+step_number'" ng-init="$parentIndex = $index"> 
     <div class="step_container"> 
      <div class="step_content"> 
       <div ng-repeat="task in step.tasks"> 
        <div class="task_container"> 
         <div class="task_content">  
          {{ $parentIndex }} - {{ $index }} 
         </div> 
        </div> 
       </div> 
      </div> 
     </div> 
    </li> 
</ul> 
+0

ありがとう子に$parentIndexを呼び出し、自分の親<li>ng-init="$parentIndex = $index"を使用することができます!これはうまくいった。 – bryan

+0

あなたは大歓迎です!うまくいった=) – mhodges

関連する問題