ngFor - получает элемент из цикла, чтобы вызвать его в функции - PullRequest
0 голосов
/ 19 сентября 2018

У меня есть таблица, содержащая список отзывов.Я пытаюсь вызвать функцию для каждого зацикленного элемента.

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 голосов
/ 19 сентября 2018

Ваш код в порядке!Убедитесь, что в вашем файле .ts указан метод Analyzer () .Кроме того, я бы добавил в качестве рекомендации, что методы должны начинаться со строчной буквы, в вашем случае это будет analyzer () , но примите это просто как рекомендацию.

0 голосов
/ 19 сентября 2018

В чем проблема?

Если у вас есть функция, определенная в файле .ts

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

Тогда то, что у вас будет работать

...