我希望将索引值增加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几乎都是重叠的。我想把它们放在一起。
答案 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" >
使用此代码对我有用。我希望你明白我的观点