Skip to content

Instantly share code, notes, and snippets.

@JamsMendez
Created September 24, 2014 18:31
Show Gist options
  • Save JamsMendez/1e0faba235ae7f858489 to your computer and use it in GitHub Desktop.
Save JamsMendez/1e0faba235ae7f858489 to your computer and use it in GitHub Desktop.
Filtro para ordenar lista de objetos en Angular.js
var filters = {};
filters.orderByObject = function() {
return function(items, field, reverse) {
var filtered = [];
angular.forEach(items, function(item) {
filtered.push(item);
});
filtered.sort(function (a, b) {
a = parseFloat(a[field]);
b = parseFloat(b[field]);
return a - b;
});
if(reverse) filtered.reverse();
return filtered;
};
}
app.filter(filters);
// ng-repeat="object in objects | orderByObject: 'property' |
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment