Reverse a filter in AngularJS.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
define(['angular', 'app'], function(angular) { 'use strict'; /** * @ngdoc filter * @name ngSeed.filters:reverseArray * @description * * Reverses an array. * */ angular .module('app.filters') .filter('reverseArray', function() { return function(items) { if (!angular.isArray(items)) return false; return items.slice().reverse(); }; }); }); |
Usage:
1 2 3 |
<div ng-repeat="friend in friends | reverse">{{friend.name}}</div> |
jsfiddle:
https://jsfiddle.net/samdeering/MTs3D/
refs:
https://stackoverflow.com/questions/15266671/angular-ng-repeat-in-reverse