小编lut*_*dia的帖子

使用ng-repeat和过滤器时,$ Array in Array in Array

我是一个相当新的棱角分明,并且能够在某种程度上绕过.但我似乎无法找到这种情况的答案......

我有一系列对象,我从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)

javascript arrays angularjs angularjs-ng-repeat

15
推荐指数
3
解决办法
5万
查看次数