$index de l'Objet du Tableau tandis que l'aide de ng-repeat et un filtre

Im assez nouveau à l'angulaire et ont été en mesure de se déplacer un peu. Mais je ne peux pas l'air de trouver la réponse à ce scénario...

J'ai un tableau d'objets, que je suis en tirant vers le bas à partir de firebase. Je suis en utilisant un ng-repeat pour les objets, puis l'affichage de données en conséquence. Je suis en train de passer l'indice routeparam à un "edit" de la manette. Dans ce cas, je tiens à tirer les données de l'objet que l'on pourrait anticiper. Cependant, lorsque je filtre le ng-repeat, je suis l'index du contenu filtré. où vais-je mal à trouver le véritable indice?

  .config(['$routeProvider', '$locationProvider', function($routeProvider, $locationProvider) {
$routeProvider
  .when('/profiles/:index', {
    templateUrl: '../views/profile.html',
    controller: 'profileCtrl'
  });

Itinéraire ci-dessus, le Contrôleur est en dessous de

  .controller('profileCtrl', function( $scope, $routeParams ){

$scope.teamProfile = $scope.ourTeam[$routeParams.index];
    $scope.index = $routeParams.index;
});

Et enfin l'extrait de code html à partir de l'intérieur de la répétition.

<div class="profileName"><a href="/profiles/{{$index}}">{{member.name}}</a><span class="handle">{{member.handle}}</span></div>
Vouliez-vous dire {{index}} au lieu de {{$index}}?

OriginalL'auteur lutonmedia | 2013-11-21