我是新来的AngularJS和我试图修改此代码以包裹约定在我的头:AngularJS HTTP GET范围
我修改它使用REST服务取消消息而不是使用消息数组。
这里的MessageService代码:
(function(){
'use strict';
angular.module('app')
.service('messagesService', [
'$scope', '$http',
messagesService
]);
function messagesService($scope,$http){
return {
loadAllItems : function() {
//return $q.when(messages);
return $http({
method: 'GET',
url: 'http://localhost:3000/messages',
})
.then(function(data) {
console.log(data);
return data;
})
}
};
}
})();
但我发现了有关范围的错误:
Error: [$injector:unpr] Unknown provider: $scopeProvider <- $scope <- messagesService