1
我是AngularJS的新手,试图通过$ http.get请求获取变量。我已经设置了类似于我见过的几个示例的代码,并且无法弄清楚为什么我得到“无法读取属性”获取“未定义的”错误消息。我在这个网站上发现了类似的问题,但他们都指出了各种格式问题。我找不到一个,所以我希望有人能够指出我做错了什么。以下是我使用$ http的服务。AngularJS错误:无法读取未定义的属性'get'
(function() {
angular
.module('golfleague.player')
.factory('PlayerService', ['$http', function($http){
var onError = function(data) {
data.errors = data;
};
function getLastName($http) {
return $http.get('/player/lastname').then(onFetchLastNameComplete, onError);
function onFetchLastNameComplete(response) {
return response;
}
}
return {
getLastName: getLastName
};
}]);
})();