AngularJS ng在筛选器中使用$index重复

AngularJS ng在筛选器中使用$index重复,angularjs,Angularjs,我正在使用ng repeat并尝试在这样的过滤器中使用$index <div data-ng-repeat="i in [1,2,3,4,5,6,7,8,9]"> <div ng-repeat="student in students | filter:{Surname:'Smith', Group: {{$index}}"> <span ng-click="updateStudent(student.StudentID)">

我正在使用ng repeat并尝试在这样的过滤器中使用$index

<div data-ng-repeat="i in [1,2,3,4,5,6,7,8,9]">            
  <div ng-repeat="student in students | filter:{Surname:'Smith', Group: {{$index}}">
    <span ng-click="updateStudent(student.StudentID)">{{student.FullName}}</span>
  </div>
</div>

{{student.FullName}
Chrome开发工具控制台中出现语法错误。可以这样使用$index吗


我还尝试了组:$index不带大括号

这里不需要双大括号,因为您使用的是
ng repeat
,但也缺少最后一个
}

ng-repeat="student in students | filter:{Surname:'Smith', Group: $index}"

你在
ngRepeat
的末尾缺少
}
,除了结尾缺少
}
之外,你不是说
过滤器:{姓氏:'Smith',组:i}
?是的,我认为这两种方法的结合是正确的。谢谢