まったく新しい角度になっていて、やや乗り越えることができました。しかし、私はこのシナリオの答えを見つけることができないようです...
私はfirebaseからプルダウンしているオブジェクトの配列を持っています。私はオブジェクトにng-repeatを使用していて、それに応じてデータを表示しています。私は、 "edit"コントローラへのルーティングパラームとしてインデックスを渡そうとしています。この場合、私はオブジェクトデータを予想どおりに取得したいと考えています。しかし、私が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のスニペットを下回っています。
残念ながら<div class="profileName"><a href="/profiles/{{$index}}">{{member.name}}</a><span class="handle">{{member.handle}}</span></div>
ではなく、 '{{$インデックスの' '{{インデックス}}もしかして返します}} '? – elclanrs