Sample angular app
HTML
<link rel="stylesheet" href="http://angularjs.org/css/bootstrap.min.css">
<script src="http://code.angularjs.org/angular-1.0.0rc12.js"></script>
<div ng-controller="Ctrl">
<ul ng-repeat="item in items | modulo:3 ">
<li>{{item}}</li>
</ul>
<hr>
<ul ng-repeat="item in items | modulo:3:1 ">
<li>{{item}}</li>
</ul>
<hr>
<ul ng-repeat="item in items | modulo:3:2 ">
<li>{{item}}</li>
</ul>
<div>
JavaScript
angular.module('testapp', []).
controller('Ctrl', function($scope){
$scope.items = [];
for (var i = 0; i < 15; ++i) {
$scope.items.push('item ' + i);
}
}).
filter('modulo', function(){
return function (arr, num, val) {
debugger;
return arr.filter(function(item, index){
return index % num === (val || 0);
})
};
});