#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», чтобы избежать подобных ошибок