在 Angular 中更改 *ngFor 中的 类
Change classes in *ngFor in Angular
我设法应用了这个 *ngFor,它正在工作:
<div class="dummy__1" *ngFor="let item of dummy.pic; let i = index"></div>
如何更改 class="dummy_1"
以生成如下所示:
<div class="dummy__1"></div>
<div class="dummy__2"></div>
<div class="dummy__3"></div>
您可以为 class 使用字符串插值:
class="'dummy__' + {{i + 1}}"
对 ngFor
使用 ng-container
,然后使用 ngClass
根据 for 循环设置 class:
<ng-container *ngFor="let item of dummy.pic; let i = index">
<div [ngClass]="'dummy__' + i"></div>
</ng-container>
我设法应用了这个 *ngFor,它正在工作:
<div class="dummy__1" *ngFor="let item of dummy.pic; let i = index"></div>
如何更改 class="dummy_1"
以生成如下所示:
<div class="dummy__1"></div>
<div class="dummy__2"></div>
<div class="dummy__3"></div>
您可以为 class 使用字符串插值:
class="'dummy__' + {{i + 1}}"
对 ngFor
使用 ng-container
,然后使用 ngClass
根据 for 循环设置 class:
<ng-container *ngFor="let item of dummy.pic; let i = index">
<div [ngClass]="'dummy__' + i"></div>
</ng-container>