到目前为止,有没有办法在Angular 2中获取for..of
指令中可迭代对象的当前索引?换句话说,相当于Angular.js v1中的$index
...
代码示例:
<ul *for="#task of allTasks">
<li>{{ $index}} - {{ task.label }}</li>
</ul>
(当然这段代码不能工作,它不提供当前索引)
发布于 2015-03-30 07:54:52
<ul>
<template ngFor let-task [ngForOf]="allTasks" let-i="index">
<li>{{ i }} - {{ task.label }}</li>
</template>
</ul>
但是您必须使用最新版本的快速入门
顺便说一句--上面的语法相当于下面的语法糖
<li *ngFor="let task of allTasks; let i=index">{{ i }} - {{ task.label }}</li>
发布于 2016-04-06 05:27:00
语法已经更新,现在是(截至2016年4月Angular2.beta13 ):
<li *ngFor="let item of items; let i = index"></li>
例如:
<li *ngFor="let item of items; let i = index">
item={{item}} index={{i}}
</li>
https://stackoverflow.com/questions/29335285
复制相似问题