Angular JS Unknown Provider Error

Ich erhalte diesen Fehler in meiner eckigen js-App und kann nicht herausfinden, was das Problem verursacht. Es scheint ein häufiges Problem zu sein, aber alle meine Fehlerbehebung hat überhaupt nicht geholfen. Wenn jemand darauf hinweisen kann, was das Problem sein könnte, wäre er dankbar. Vielen Dank :

Error: [$ injector: unpr] Unbekannter Anbieter: ResultsServiceProvider <- ResultsService <- ResultsController

Hier ist mein Code:

app.js

   angular.module('resultsApp', ['ngRoute', 'nvd3', 'ngResource'])
   .config(['$routeProvider', function($routeProvider) {
       $routeProvider.when('/results', {
       controller: 'ResultsController',
        templateUrl: 'app/results/Results.html'
      });
   }])

Regle

    angular
          .module('resultsApp')
          .controller('ResultsController', ResultsController);

   function ResultsController($scope, ResultsService) {
      $scope.teams = [{teamA: ''}, {teamB: ''}];
      $scope.premResults = [];

      $scope.searchByTeams = function () {
      ResultsService.getResultsList($scope.teams.teamA,$scope.teams.teamB,   function (res) {
      $scope.premResults = res;
    );
  };
}

Bedienung

angular
.module('resultsApp')
.service('ResultsService', ResultsService);

    function ResultsService(ResultFactory) {

        this.getResultsList = getResultsList;

        function getResultsList(teamA, teamB, callback) {
            return ResultFactory.get({teamA: teamA, teamB: teamB}, callback);
    }
}

Fabri

angular
    .module('resultsApp')
    .factory('ResultFactory', ResultFactory);

function ResultFactory($resource) {
    return $resource('api/results', {}, {
        get: {method: 'get', isArray: true}
    });
 }

Antworten auf die Frage(2)

Ihre Antwort auf die Frage