我是一个相当新的棱角分明,并且能够在某种程度上绕过.但我似乎无法找到这种情况的答案......
我有一系列对象,我从firebase中拉下来.我正在对对象使用ng-repeat,然后相应地显示数据.我试图将索引作为routeparam传递给"编辑"控制器.在这种情况下,我想像预期的那样拉出对象数据.但是,当我过滤ng-repeat时,我得到过滤内容的索引.找到真正的指数我在哪里错了?
.config(['$routeProvider', '$locationProvider', function($routeProvider, $locationProvider) {
$routeProvider
.when('/profiles/:index', {
templateUrl: '../views/profile.html',
controller: 'profileCtrl'
});
Run Code Online (Sandbox Code Playgroud)
路线在上面,控制器在下面
.controller('profileCtrl', function( $scope, $routeParams ){
$scope.teamProfile = $scope.ourTeam[$routeParams.index];
$scope.index = $routeParams.index;
});
Run Code Online (Sandbox Code Playgroud)
最后是重复内容的html片段.
<div class="profileName"><a href="/profiles/{{$index}}">{{member.name}}</a><span class="handle">{{member.handle}}</span></div>
Run Code Online (Sandbox Code Playgroud)