app .filter('objects2string', function () { return function (input, param, delimiter, empty) { if (angular.isUndefined(input)) { return input; } param = param || 'name'; delimiter = delimiter || ', '; empty = empty || '~'; if (input === null) { return ''; } return input.map(function (item) { return item[param] || empty; }).join(delimiter); }; });