В настоящее время я работаю над веб-приложением, использующим угловой и угловой материал.На рассматриваемой странице содержится несколько профилей, каждый из которых имеет кнопку, которая при нажатии удаляет отображаемую в данный момент информацию и заменяет ее остальной информацией профиля.Проблема в том, что когда я нажимаю эту кнопку на одном профиле, эта информация переключается на все профили одновременно.Мне нужна помощь, чтобы понять, как кнопка влияет только на профиль, с которым она связана.
Я все еще относительно новичок в кодировании, поэтому я в основном изучал советы о том, как подходить к этой конкретной ситуации, но ничего, что я нашел до сих пор, не сработало.
<mat-card class="bpBuddyCont" *ngFor= "let profile of profileList">
<div>
<ul class="bpBuddies">
<li class="li2">
<div *ngIf="!showHiddenInfo">
<mat-card-title class="specifics">{{profile.dogName}}</mat-card-title>
<mat-card-subtitle class="subtitle">Owner ~ {{profile.ownerFirstName}}</mat-card-subtitle>
<mat-card-subtitle>Member Since {{profile.yearJoined}}</mat-card-subtitle>
</div>
<div class="column4" *ngIf="showHiddenInfo">
<span class="details4">Additional Notes: </span>
<span class="details3">{{profile.additionalNotes}}</span>
</div>
</div>
<button mat-button color="primary" class="btn" (click)="showHiddenInfo = !showHiddenInfo">{{showHiddenInfo ? 'Back' : 'More...'}}</button>
</li>
</ul>
</div>
</mat-card>