【问题标题】:Increment index value by angularjs in ng-repeat在ng-repeat中通过angularjs增加索引值
【发布时间】:2014-11-27 11:50:37
【问题描述】:

我想将索引值增加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 几乎是重叠的。我想把它们并排放置。

【问题讨论】:

    标签: javascript jquery angularjs jquery-ui


    【解决方案1】:

    我可能没抓住重点,但如果你用它来控制左边的位置,你能不能只是在绑定中将 $index 乘以 20?

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

    【讨论】:

      【解决方案2】:

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

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

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

      使用此代码对我有用。我希望你明白我的意思

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2014-06-11
        • 1970-01-01
        • 1970-01-01
        • 2018-09-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多