$ 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>