我是使用AngularJS 1.4.x的新手。

{{ limitTo_expression | limitTo : limit : begin}}


ng-repeat ='item in items | limitTo:10:{head.value} * 10'

我希望可以在limitTo语法中使用operatione,如何使其正常工作???

这是我的希望

<div ng-repeat='head in heads' class='row'>
    <div class='colhead'></div>
    <div ng-repeat='item in items |limitTo:10:{head.value}* 10' class='colNumber'>
        <div ng-if='items.indexOf(item) == 0' id='ck-button'>
            <label>
                <input id={{item.value}} type='checkbox' value={{item.value}} ng-model='item.select' ng-click='toggleAll(item)'> <span> {{item.value}} </span>
            </label>
        </div>
        <div ng-if='items.indexOf(item) !=0' id='ck-button'>
            <label>
                <input id={{item.value}} type='checkbox' value={{item.value}} ng-model='item.select' ng-click='toggle(item.value, selected)'> <span> {{item.value}} </span>
            </label>
        </div>
    </div>
</div>


这是我的代码
http://plnkr.co/edit/F3A1Ht?p=info

最佳答案

您可以使用begin值而不使用head.value*10大括号来传递limitTo的{}

标记

<div ng-repeat='item in items |limitTo:10:head.value*10' class='colNumber'>


Demo Plunkr

关于javascript - ng-repeat limitTo语法中的操作方法,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31059828/

10-09 23:54