example array javascript angularjs loops for-loop condition

javascript - array - ng-repeat group by



Angular JS-ng-repeat y condiciones de bucle (2)

Hola, tengo este pedazo de código:

<div ng-repeat="i in values"> {{i}} </div>

Funciona, pero me gustaría poner condiciones adicionales dentro del circuito algo así como:

<div ng-repeat="i in values"> {{i}} if(i !== 0){ <div></div> } </div>

¿Cómo puedo conseguir esto?


Use ng-if (o ng-show ):

<div ng-repeat="i in values"> <div ng-if="i !== 0"></div> </div>

Adjunto al elemento, esto decidirá si mostrarlo o no.

La documentación para ng-if se puede encontrar aquí .

Sin embargo, si solo quiere hacer algo si está bucleando el primer elemento o el último, también puede usar las propiedades $first y $last de ng-repeat . Estos están documentados con ng-repeat . Y se puede usar así:

<div ng-repeat="i in values"> <div ng-if="$first"></div> </div>


Use la declaración ng-if

<div ng-repeat="i in values"> {{i}} <div ng-if="i !== 0"></div> </div>