在Angular中更改* ngFor中的类

时间:2018-01-13 23:09:33

标签: angular ngfor

我设法应用这个* 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>

2 个答案:

答案 0 :(得分:3)

ng-container使用ngFor,然后使用ngClass根据for循环设置类:

<ng-container *ngFor="let item of dummy.pic; let i = index">
  <div [ngClass]="'dummy__' + i"></div>
</ng-container>

答案 1 :(得分:1)

您可以为您的班级使用字符串插值:

class="'dummy__' + {{i + 1}}"