$ index объекта в массиве при использовании ng-repeat и фильтра

Я довольно новичок в угловых и смог немного обойти. Но я не могу найти ответ на этот сценарий ...

У меня есть множество объектов, которые я собираю из базы огня. Я использую ng-repeat для объектов, затем отображаю данные соответственно. Я пытаюсь передать индекс как routeparam в "редактировать" контроллер. В этом случае я хотел бы получить данные объекта, как можно было бы ожидать. Однако, когда я фильтрую ng-repeat, я получаю индекс отфильтрованного контента. где я ошибаюсь в поиске истинного индекса?

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

Маршрут вверху, Контроллер внизу

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

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

И, наконец, фрагмент html из повторения.

<a href="/profiles/{{$index}}">{{member.name}}</a><span class="handle">{{member.handle}}</span>

Ответы на вопрос(5)

Ваш ответ на вопрос