var services = angular.module('satbd.satellite.bar.services',[]) services.factory('albumService',['$http','$log','$q', function($http,$log,$q) { function cleanupFields(album) { album.serie = album.série; return album; } function get(id) { return $http.get('/api/albums/'+ id).then(function (response) { return cleanupFields(response.data); }); } function search(terms) { var defer = $q.defer(); defer.reject('Search is not implemented'); return defer.promise; } return { get: get, search: search }; }]);