fix(orderBy): allow arrayLike objects to be ordered

Closes #8944
This commit is contained in:
Vitali Tsevan
2014-09-05 12:48:49 +03:00
committed by Peter Bacon Darwin
parent 3471fedfbc
commit cbdaabfb59
2 changed files with 14 additions and 1 deletions

View File

@@ -115,7 +115,7 @@
orderByFilter.$inject = ['$parse'];
function orderByFilter($parse){
return function(array, sortPredicate, reverseOrder) {
if (!isArray(array)) return array;
if (!(isArrayLike(array))) return array;
if (!sortPredicate) return array;
sortPredicate = isArray(sortPredicate) ? sortPredicate: [sortPredicate];
sortPredicate = map(sortPredicate, function(predicate){