如何将ngFor循环的索引值传递给组件?

Uma*_*han 6 typescript angular2-services angular

我的代码中有一个ngFor循环.在这个ngFor循环里面我有一个div,点击这个div我想把索引值传递给类型脚本文件.

我是Anglular 2的新手,我们将不胜感激.

例如:

`<div *ngFor="let y of characters;let i = index">
    <div (click)="passIndexValue()">
    </div>
<div>`
Run Code Online (Sandbox Code Playgroud)

Ara*_*ind 23

<div *ngFor="let y of characters;let i = index">
    <div (click)="passIndexValue(i)">
    </div>
<div>`


passIndexValue(index){
   console.log(index);//clicked index
}
Run Code Online (Sandbox Code Playgroud)

  • 这不起作用总是得到 0 (2认同)