截至目前,有没有办法for..of在Angular 2 的指令中获取iterable的当前索引?换句话说,相当于$indexAngular.js v1 ......
代码示例:
<ul *for="#task of allTasks">
<li>{{ $index}} - {{ task.label }}</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
(当然这段代码不起作用,它不提供当前索引)
uno*_*obf 56
<ul>
<template ngFor let-task [ngForOf]="allTasks" let-i="index">
<li>{{ i }} - {{ task.label }}</li>
</template>
</ul>
Run Code Online (Sandbox Code Playgroud)
但是你必须使用最新版本的快速入门
BTW - 以上相当于以下语法糖
<li *ngFor="let task of allTasks; let i=index">{{ i }} - {{ task.label }}</li>
Run Code Online (Sandbox Code Playgroud)
Jul*_*ien 19
语法已更新,现在(从Angular2.beta13,2016年4月):
<li *ngFor="let item of items; let i = index"></li>
Run Code Online (Sandbox Code Playgroud)
例如:
<li *ngFor="let item of items; let i = index">
item={{item}} index={{i}}
</li>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
43150 次 |
| 最近记录: |