You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Angular 2、4、5中如何在*ngFor指令中使用索引

Angular 循环索引的版本使用差异

嘿,这里给你理清楚Angular不同版本里怎么用循环索引:

Angular 2、4/5 版本

在这些版本里,不能直接使用$index,得先在*ngFor指令里手动定义索引变量才行。比如用let i = index来声明索引,之后就能在模板里用这个变量调用索引值了。示例代码如下:

<li *ngFor="let item of items; let i = index">
  {{item}} - {{i}}
</li>

这里的{{i}}就是数组items对应的索引值。

Angular 1.x 版本

而在Angular 1.x里就简单多了,ng-repeat指令直接内置了$index变量,不用额外声明,直接在模板里用就行:

<li ng-repeat="item in items">
  {{item}} - {{$index}}
</li>

内容的提问来源于stack exchange,提问作者Rizwan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.26 10:11:58