如何访问ng-repeat的索引?
我有以下代码:
<ion-item ng-repeat="item in items track by $index" href="#/tab/friend/$index">
foo
</ion-item>
然后我点击我到达的列表中的项目:http://localhost:8100/#/tab/friend/$index
但是我想要去,例如http://localhost:8100/#/tab/friend/12
我错了什么?
答案 0 :(得分:2)
角度变量仅在ng-
属性中自动识别。要在常规html属性中使用这些变量,必须使用双括号:
<ion-item ng-repeat="item in items track by $index" href="#/tab/friend/{{$index}}">
foo
</ion-item>
答案 1 :(得分:2)
您已将$index
放入字符串中,并且角度无法知道它是表达式。要进行角度评估,您需要将其用作表达式,例如{{ $index }}
。将您的href
修改为
href="#/tab/friend/{{$index}}"