Ich bin neu in AngularJS und ich versuche, diesen Code zu ändern, meinen Kopf um die Konventionen zu wickeln:AngularJS HTTP Get Scope
Ich Modifizieren es einen REST-Service zu nutzen, um Nachrichten abrufen, anstatt das Nachrichtenarray zu verwenden.
Hier ist der MessageService Code:
(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;
})
}
};
}
})();
Aber ich eine Fehlermeldung über den Umfang bekommen:
Error: [$injector:unpr] Unknown provider: $scopeProvider <- $scope <- messagesService