My purpose is to consume a REST web service in AngularJS and I am making some trials right now. Below code is not working and throwing following exception. Can you help me identifty the problem?
Thanks in advance.
function getUsersFromLocal($scope,$http)
{
$http.get('http://localhost:8080/people').
success(function(data) {
$scope.data = data;
});
return data;
}
Error is: TypeError: Cannot read property 'get' of undefined at getUsersFromLocal.
The service is accessible and I tested it through some REST clients.
if
getUsersFromLocal
is not a controller or service, and you are invoking this function manually, you should pass$http
and$scope
objects to it, like thisIf I understood correctly
getUsersFromLocal
function is inside controller, basically the function parameters are killing the$scope
,$http
object existence, You need to remove them from parameter & Also removed the return statement which was outside$http
which won't work in anyways.Code
Try like this , this way i found on w3school.