通过ng-repeat中的angularjs增加索引值

时间:2014-11-27 11:50:37

标签: javascript jquery angularjs jquery-ui

我希望将索引值增加20.根据代码,它只能增加1.任何人都可以告诉我如何使用angularjs解决它。或者我可以使用一些javascript变量并增加?我不知道如何实现它。

<td style="vertical-align: top; position:relative; left:{{$index}}" ng-repeat="risks in valuesAtRiskValues" >
            <div style="vertical-align: top;" class="flip-container" id="" onClick="valuesAtRisk(this)">
                <div class="flipper">
                    <div class="valuesAtRisk">                              
                        <div class="varLabel"><span>{{risks.riskType}}</span></div>
                        <div id="flipTop">
                            <div class="valuesAtRiskH">{{risks.riskValueTrimmed}}</div>
                            <div class="varIndicator UP"></div>
                            <div class="varSubHeading">{{risks.riskTitle}}</div>
                        </div>
                    </div>


                </div>
            </div>
        </td>

所有td几乎都是重叠的。我想把它们放在一起。

2 个答案:

答案 0 :(得分:1)

我可能会忽略这一点,但是如果您正在使用它来控制左侧位置,您是否可以在绑定中将$ index乘以20?

<td style="vertical-align: top; position:relative; left:{{$index * 20}}" ng-repeat="risks in valuesAtRiskValues" >

答案 1 :(得分:0)

默认情况下,$ index会增加值1.如果您想根据需要增加其值,则只需根据您的要求添加一些数学计算。

在这种情况下,你只做一件事

<td style="vertical-align: top; position:relative; left:{{$index * 20}}" ng-repeat="risks in valuesAtRiskValues" >

使用此代码对我有用。我希望你明白我的观点