UNPKG

angular-filter

Version:

Bunch of useful filters for angularJS(with no external dependencies!)

31 lines (27 loc) 699 B
/** * @ngdoc filter * @name concat * @kind function * * @description * get (array/object, object/array) and return merged collection */ angular.module('a8m.concat', []) .filter('concat', [function () { return function (collection, joined) { if (isUndefined(joined)) return collection; if (isArray(collection)) { return isObject(joined) ? collection.concat(toArray(joined)) : collection.concat(joined); } if (isObject(collection)) { var array = toArray(collection); return (isObject(joined)) ? array.concat(toArray(joined)) : array.concat(joined); } return collection; }; } ]);