如何在ANGULAR JS中查找数组中的项索引

时间:2016-04-20 13:27:34

标签: javascript angularjs

例如,让我们拿一个数组示例

$scope.users = ['John','Peter'];

如何获取John的索引?

3 个答案:

答案 0 :(得分:2)

$scope.users.indexOf('John')

这不是角度特定的。这是一个JS数组方法。

答案 1 :(得分:0)

在您的视图html {{users.indexOf('John')}}或您的控制器中尝试使用$ scope.users.indexOf(' John')

答案 2 :(得分:-1)

使用track by $index

E.g。 <p ng-repeat = "user in $scope.users track by $index"></p>

然后你可以确定它是否是约翰:

<p ng-repeat = "user in $scope.users track by $index">
  <span ng-if="$scope.users[$index] === 'John'">Here's John at {{$index}}</span>
</p>