Busco a mis users
en forma de JSONArray y quiero mostrar los datos de cada usuario cuando se hace clic en sus nombres. pero no puedo pasar el user.id
a la función.
<ng-container *ngFor = "let user of users" > <button (onclick)="getdata(user.id)" mat-raised-button color="primary">{{user.name}}</button> </ng-container>
Su uso angular (click)
en lugar de (onclick)
<ng-container *ngFor="let user of users"> <button (click)="getdata(user.id)" mat-raised-button color="primary"> {{ user.name }} </button> </ng-container>
getdata(id) { console.log(id); }
¿Puede intentar lo mismo usando solo hacer clic () en lugar de onclick ()?
<ng-container *ngFor = "let user of users" > <button (click)="getdata(user.id)" mat-raised-button color="primary">{{user.name}}</button> </ng-container>
prueba esto
<ng-container *ngFor = "let user of users" > <button (click)="getdata(user.id)" mat-raised-button color="primary">{{user.name}}</button> </ng-container>