In the table(table) i have loaded objects from API. When i click on “osavotjad” link i am redirected to another component where i want to load data from selected object. How can i pass id of object what is on the same line with a clicked link.
<div class="card-body fixed-content"> <div *ngIf="futureEvents"> <ul> <li *ngFor="let event of futureEvents"> <span class="name">{{event.eventName}}</span> <span class="name">{{event.place}}</span> <span class="date">{{event.eventDate | date:'dd.MM.yyyy'}}</span> <span><a routerLink="/participants">Osavoitjad</a></span> <span (click)="delete(event.id)"><img src="assets/remove.svg" class="deleteBtn"></span> </li> </ul> </div>
Advertisement
Answer
There are many ways to do that. The easiest solution will be using the router param or query params.
[routerLink]=”[participants, event.id]” (this is using parameter)
Or you can use query param in similar way.