Добрый день. Написал функцию для сервиса в AngularJS, которая делает запрос к БД. Не могу сообразить как сделать что бы функция возвращала значение data. В моем случае, приведенном ниже, значение undefine, что логично ведь не сама функция, а разрешенный промис запроса вернул data. Как правильно изменить функцию, что бы в результате она сама ретёрнила data. Заранее спасибо.
function getData($http) {
this.users = function(){
$http.get('http://localhost:3000/getUsers')
.success(data=>{
return data})
}
}