ngFor-从循环中获取项目以在函数中调用它

时间:2018-09-19 10:55:02

标签: angular5 ngfor

我有一个包含反馈列表的表。我试图在每个循环项上调用该函数。

HTML文件:

<ng-container *ngFor="let fd of feedbacks;let i = index">
   <tr>
     <td>{{ i + 1 }}</td>
     <td>{{ fd.feedback }}</td>
     <td><button (click)="Analyzer(fd.feedback)">Click me!</button></td>
   </tr>
     </ng-container>

尝试的操作:将每个项目设置为Analyzer()函数的参数。

2 个答案:

答案 0 :(得分:1)

出什么问题了?

如果您在.ts文件中定义了一个函数

Analyzer(feedback: string) { /* .. */ }

然后您所拥有的将起作用

答案 1 :(得分:0)

您的代码完全正确!请确保您在.ts文件中定义了方法 Analyzer()。另外,我建议添加方法以小写字母开头,在您的情况下为 analyzer(),但这只是一个建议。