【发布时间】:2018-08-13 21:30:24
【问题描述】:
我有以下角度:
<div class="test" *ngFor="let item of data; let i = index">
{{item}}
</div>
<div class="function_div" (click)="test(i);">Test Button </div>
然后在.ts,
export class test{
test(){
console.log(i);
}
}
我想得到一个具有当前索引号的变量。
我将如何做才能获得当前索引?
谢谢
【问题讨论】:
-
你要去哪里获取索引?在您看来,
ngFor范围之外的当前索引是多少? -
所以,我试图获取 ngFor 的索引,以便在触发另一个函数之前与数据数组进行比较。例如,当我点击一个按钮时会触发
test()函数,然后它会检查当前的index,并对其进行处理。 -
除非您从
<div class="test">中调用,否则没有“当前”索引。在那个 div 之外,你的“循环”是完整的,你只有data数组。 -
我明白了。谢谢你。我明白了。
标签: angular