You have an array of objects you're iterating over, How would you surround every (x) elements with (element)?
If your goal is:
to have an (element) surrounding every 4 ng-repeated elements?
surrounding
ng-repeated-elem
ng-repeated-elem
ng-repeated-elem
ng-repeated-elem
/
surrounding
ng-repeated-elem
ng-repeated-elem
ng-repeated-elem
ng-repeated-elem
/
to have an (element) surrounding every 2 groups of 4 ng-repeated elements
complicated
surrounding
ng-repeated-elem
ng-repeated-elem
ng-repeated-elem
ng-repeated-elem
/
surrounding
ng-repeated-elem
ng-repeated-elem
ng-repeated-elem
ng-repeated-elem
/
/
complicated
surrounding
ng-repeated-elem
ng-repeated-elem
ng-repeated-elem
ng-repeated-elem
/
surrounding
ng-repeated-elem
ng-repeated-elem
ng-repeated-elem
ng-repeated-elem
/
/
Normal usage of ng-repeat:
<div ng-controller="ExampleContrller as example" >
<div ng-repeat="ex in example.arr">
<span>{{ex.a}}</span>
<span>{{ex.b}}</span>
</div>
</div>
would output:
<div ng-controller="ExampleContrller as example" >
<div ng-repeat="ex in example.arr">
<span>a</span>
<span>b</span>
</div>
<div ng-repeat="ex in example.arr">
<span>a</span>
<span>b</span>
</div>
<div ng-repeat="ex in example.arr">
<span>a</span>
<span>b</span>
</div>
<div ng-repeat="ex in example.arr">
<span>a</span>
<span>b</span>
</div>
</div>
how could you get the ng-repeat to output this:
<div ng-controller="ExampleContrller as example" >
<section> <!-- get a section to surround every (x) ng-repeated elements -->
<div ng-repeat="ex in example.arr">
<span>a</span>
<span>b</span>
</div>
<div ng-repeat="ex in example.arr">
<span>a</span>
<span>b</span>
</div>
</section>
<section>
<div ng-repeat="ex in example.arr">
<span>a</span>
<span>b</span>
</div>
<div ng-repeat="ex in example.arr">
<span>a</span>
<span>b</span>
</div>
</section>
</div>