【发布时间】:2020-11-25 18:42:25
【问题描述】:
我在 html 中有下一段代码:
<div *ngFor="let obj of objts; let i = index" class="col-md-3">
{{obj.name}}
</div>
在我的组件中,我有下一个:
catchName( petition ) {
console.log( petition );
}
我已经尝试了下一件事:
<div *ngFor="let obj of objts; let i = index" class="col-md-3">
{{obj.name}}
<div (click)="catchName(obj.name)"></div>
</div>
但不起作用
如何在 NgFor 的每个循环中捕获名称/变量的函数中的值?
非常感谢
【问题讨论】:
-
目前
catchName登录了什么?在这种情况下,您可以使用@Input轻松地将每个“子”移动到新组件。然后您可以轻松访问 obj 及其子属性。 -
对不起...我想在 ngFor 在每个循环中执行循环时调用函数 catchName 我想澄清一下,对错误感到抱歉