Inconnu fournisseur de: $routeParamsProvider <- $routeParams

Je suis actuellement en apprentissage AngularJS & Ionique par la création d'un simple podcast app.
Je suis en train d'utiliser routeParams pour obtenir le "itemId", mais j'obtiens l'erreur suivante:

JS:

Error: [$injector:unpr] Unknown provider: $routeParamsProvider <- $routeParams <- DetailsController
http://errors.angularjs.org/1.4.3/$injector/unpr?p0=%24routeParamsProvider%20%3C-%20%24routeParams%20%3C-%20DetailsController
minErr/

Maintenant c'est comment je passe le "itemId"

JS:

  .state('ted', {
    url: '/ted/:itemId',
    templateUrl: 'templates/ted-talks.html',
    controller: 'DetailsController'
  })

et voici mon controller:

JS:

starter.controller("DetailsController", ["$scope", "$routeParams", "$http", function ($scope, $routeParams, $http) {
  $http.get('http://api.npr.org/query?id=57&apiKey={I've taken the ID off})
  .success(function(data, status, headers, config){
    var x2js = new X2JS();
    var jsonOutput = x2js.xml_str2json(data);
    console.log(jsonOutput);

     $scope.stories = jsonOutput.nprml.list.story;
     
     if($routeParams.itemId) {
      console.log('Single page id' + $routeParams.itemId);
     }


  })
  .error(function(data, status, headers, config){
    alert('There is a problem');
  })
}]);

Les idées de ce que la cause de cette erreur? Je pense que le routeParams est déjà inclus dans le ioniques cadre que les démos qu'ils fournissent l'air de fonctionner, bu, je ne peux pas comprendre comment.

Toute aide est très appreceated 🙂

InformationsquelleAutor Raddy | 2016-02-26