забыл angular.isArrayLikeObject:
(function() {
'use strict';
angular.extend( angular, {
isArrayLikeObject: isArrayLikeObject
});
/**
* Проверяет, является ли переданное значение массивоподобным объектом
* @param item {*}
* @returns {boolean}
*/
function isArrayLikeObject( item ) {
if ( angular.isObject( item ) ) {
return 'length' in item;
} else {
return false;
}
}
}());