AngularJS ng-repeat在过滤器中使用$ index

时间:2016-06-02 12:37:00

标签: 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)">{{student.FullName}}</span>
  </div>
</div>

我在Chrome开发工具控制台中遇到语法错误。是否可以像这样使用$ index?

我也尝试过Group:$ index with the braces

1 个答案:

答案 0 :(得分:3)

这里你不需要双括号,因为你使用的是ng-repeat,但你也错过了最后的}

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