如何根据循环中的迭代次数添加类

Siv*_*iva 0 angularjs

我的风格有三个班级,例如红色,绿色和蓝色

显示div中的项目列表,我的要求是按迭代值(按顺序)添加类.例如

1st div - red
2nd div - green 
3rd div - blue
4th div - red
5th div - green
.
.
(repeat will proceed till last iteration)
(repeat
Run Code Online (Sandbox Code Playgroud)

这是我的代码

<div class="card" ng-repeat="item in circularitems">
                <div class="item item-divider circularcard>
                    <b><span class="ion-ios-compose-outline larger"></span> {{item.notice_title}}</b> 
                </div>
                <div class="item item-text-wrap item-br-color-type-{{$index + 1}}-1">
                     {{item.notice}} <br><br>
                    <div class="circular-des-date">Date : {{item.event_date}}</div> 
                </div>
            </div>
Run Code Online (Sandbox Code Playgroud)

Ala*_*nIb 6

你必须使用ng-class而不是class属性

ng-class="{ 'item-br-color-type-red': ($index%3)==0 , 
            'item-br-color-type-green': ($index%3)==1 , 
            'item-br-color-type-blue': ($index%3)==2 }"
Run Code Online (Sandbox Code Playgroud)