Javascript 使用数组中的两个值重复ng每个重复

Javascript 使用数组中的两个值重复ng每个重复,javascript,html,angularjs,Javascript,Html,Angularjs,我正在使用引导,希望通过数组重复ng,但我需要得到每个循环的2个值。例如,我希望b.name是预订[0],而另一个b.name是预订[1]。我当前正在添加每一行,然后添加值 <div class="row" ng-repeat="b in booking"> <div class="col-sm-6"> <label><input icheck type="checkbox" ng-model="basicIntake.email

我正在使用引导,希望通过数组重复ng,但我需要得到每个循环的2个值。例如,我希望b.name是预订[0],而另一个b.name是预订[1]。我当前正在添加每一行,然后添加值

<div class="row" ng-repeat="b in booking">
    <div class="col-sm-6">
        <label><input icheck type="checkbox" ng-model="basicIntake.email_subscription">
            {{b.name}}
        </label>
    </div>
    <div class="col-sm-6">
        <label><input icheck type="checkbox" ng-model="basicIntake.email_subscription">
            {{b.name}}
        </label>
    </div>
</div>

{{b.name}
{{b.name}
您可以试试

<div class="row" >
    <div class="col-sm-6" ng-repeat="b in booking | limitTo:2">
        <label><input icheck type="checkbox" ng-model="basicIntake.email_subscription">
            {{b.name}}
        </label>
    </div>
    <div class="col-sm-6" ng-repeat="b in booking | limitTo:2:2">
        <label><input icheck type="checkbox" ng-model="basicIntake.email_subscription">
            {{b.name}}
        </label>
    </div>
</div>

{{b.name}
{{b.name}
您可以试试

<div class="row" >
    <div class="col-sm-6" ng-repeat="b in booking | limitTo:2">
        <label><input icheck type="checkbox" ng-model="basicIntake.email_subscription">
            {{b.name}}
        </label>
    </div>
    <div class="col-sm-6" ng-repeat="b in booking | limitTo:2:2">
        <label><input icheck type="checkbox" ng-model="basicIntake.email_subscription">
            {{b.name}}
        </label>
    </div>
</div>

{{b.name}
{{b.name}

以下是您可以做的。您将
ng if=“$偶数”
放入,因此对于奇数,它不会渲染它。但是,您可以使用
{{booking[$index+1].name}
在同一行中渲染下一个奇数

大概是这样的:

<div class="row" ng-repeat="b in booking" ng-if="$even">
    <div class="col-sm-6">
        <label><input icheck type="checkbox" ng-model="basicIntake.email_subscription">
            {{b.name}}
        </label>
    </div>
    <div class="col-sm-6">
        <label><input icheck type="checkbox" ng-model="basicIntake.email_subscription">
            {{booking[$index+1].name}}
        </label>
    </div>
</div>

{{b.name}
{{booking[$index+1].name}

或者,您可以通过
col-sm-6
而不是它的父项进行循环。

以下是您可以做的。您将
ng if=“$偶数”
放入,因此对于奇数,它不会渲染它。但是,您可以使用
{{booking[$index+1].name}
在同一行中渲染下一个奇数

大概是这样的:

<div class="row" ng-repeat="b in booking" ng-if="$even">
    <div class="col-sm-6">
        <label><input icheck type="checkbox" ng-model="basicIntake.email_subscription">
            {{b.name}}
        </label>
    </div>
    <div class="col-sm-6">
        <label><input icheck type="checkbox" ng-model="basicIntake.email_subscription">
            {{booking[$index+1].name}}
        </label>
    </div>
</div>

{{b.name}
{{booking[$index+1].name}

或者,您可以循环使用
col-sm-6
,而不是它的父项。

是否需要奇偶索引差分?如果要创建一行,每次都有2个col-sm-6,那么它是无用的,只要对col-sm-6使用一行和一个循环就可以了。你想要偶数和奇数索引的差异吗?如果每次都要创建一个包含2个col-sm-6的行,那么只需对col-sm-6使用一行和一个循环就可以了,就像你肆意地使用一个未安装它的人一样。我喜欢你的解决方案,尽管我只会在col-sm-6上循环,但只有一个人认为这是关于引导的。我喜欢你的解决方案,不过我会在col-sm-6上循环