FabrícioRonchi

$index - ngRepeat Filho

06 July 2014

ngRepeat

Não tenha dúvida que o ngRepeat é umas das diretivas que faz o AngularJS ser fantástico.

Nele, temos acesso a várias informações, como:

  • $index - Índice atual
  • $first - Primeiro elemento de uma Array
  • $last - Último elemento de uma Array

Problema

Mas, se eu tiver um ngRepeat dentro de um ngRepeat, como tenho acesso ao $index? Simples.

Exemplo

<div ng-repeat="(indexPai, usuario) in usuarios">
  <div>
    <div ng-repeat="regra in regras">
      <a>Usuário: { {indexPai} }</a>
      <a>Regra: { {$index} }</a>
    </div>
  </div>
</div>

Qualquer dúvida, chama aí no Twitter!