我在Angular中有一个系统,我调用口袋妖怪tcg API,我只对“cards.images.small”属性感兴趣,该属性负责显示图像链接。但我无法让它正常显示卡片。目前它们是四倍。
<div class="scroll">
<span class="font-extrabold text-3xl" style="color: #ffcb08;" *ngIf="spinner">Carregando cartas</span>
<table *ngIf="!spinner" mat-table [dataSource]="dataSource" class="mat-elevation-z8 mat-table">
<ng-container matColumnDef="position">
<th mat-header-cell *matHeaderCellDef></th>
<td (click)="addCard(element)" mat-cell *matCellDef="let element"> <img class="card" [src]="element.images?.small" alt=""> </td>
</ng-container>
<ng-container matColumnDef="position2">
<th mat-header-cell *matHeaderCellDef></th>
<td (click)="addCard(element)" mat-cell *matCellDef="let element"> <img class="card" [src]="element.images?.small" alt=""> </td>
</ng-container>
<ng-container matColumnDef="position3">
<th mat-header-cell *matHeaderCellDef></th>
<td (click)="addCard(element)" mat-cell *matCellDef="let element"> <img class="card" [src]="element.images?.small" alt=""> </td>
</ng-container>
<ng-container matColumnDef="position4">
<th mat-header-cell *matHeaderCellDef></th>
<td (click)="addCard(element)" mat-cell *matCellDef="let element"> <img class="card" [src]="element.images?.small" alt=""> </td>
</ng-container>
<tr mat-header-row *matHeaderRowDef="displayedColumns"></tr>
<tr mat-row *matRowDef="let row; columns: displayedColumns;"></tr>
</table>
</div>
字符串
Cards quadrupled
它看起来像这样:desirable
1条答案
按热度按时间uoifb46i1#
我这样解决
字符串
我删除了表并创建了一个ngFor for标签。我需要调整过滤器,这些过滤器只过滤旧表中的数据。