为 angular 循环中的项目集添加备选 class?

adding alternative class for sets of items in angular loop?

如何为 ngFor angular 中的三组项目交替添加两个 类。请参考图片。

您可以使用以下内容。其中 i 是循环中的索引。

*ngFor="let i of [1,2,3,4,5,6,7,8,9]"

[style.background-color]="check(i) ? 'red' : 'green'"

check(i: number) {
        return Math.floor(i / 3) % 2;
}