Добавление значения ngFor в функцию (щелчок) Angular 10

#angular #typescript

#angular #typescript

Вопрос:

У меня есть таблица проектов, и я хочу удалить проект, нажав на кнопку, которая ссылается на значение из ngFor.

 <tr *ngFor=" let project of projects; let i = index">
                  <th scope="row">{{i 1}}</th>
                  <td>{{project.projectName}}</td>
                  <td><button class="btn btn-primary" (click)="deleteProject(project.Id)" >Delete</button></td>
</tr>
  

Но это не работает. project.id возвращает значение undefined. Есть идеи?

РЕДАКТИРОВАТЬ: это то, что Projects содержит: Проекты

ПРАВКА 2: решена. Опечатка. это был идентификатор, а не идентификатор

Комментарии:

1. Не могли бы вы показать, что у вас есть внутри массива проектов?

2. похоже на опечатку. у вас есть маленькая и заглавная буква i в начале идентификатора

3. @tommueller Вот и все! Спасибо. Иногда я чувствую, что я немного слепой

4. Если вы работаете с кодом Visual Studio, я бы порекомендовал вам расширение «angular-language-service», чтобы избежать подобных ошибок