Angular `slice` filter for arrays
AngularJS 1.0.4
+ ngResource
Includes jQuery
by Suryar Praveen
HTML
<script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.0.4/angular.min.js"></script>
<script src="http://code.angularjs.org/1.0.4/angular-resource.min.js"></script>
<div ng-app="myApp">
<div ng-controller='MainController'>
<ul>
<li ng-repeat="item in items | slice:6:10">{{item}}</li>
</ul>
</div>
</div>
JavaScript
// Angular `slice` filter for arrays
var app = angular.module('myApp', []);
app.filter('slice', function() {
return function(arr, start, end) {
return arr.slice(start, end);
};
});
app.controller('MainController', function($scope) {
$scope.items = [];
for (var i = 0; i < 100; i++) $scope.items.push(i);
});