数组语法如何与Angular的$ routeParams服务一起使用?

时间:2015-07-18 07:29:59

标签: javascript angularjs

我正在学习JavaScript。在课程中,有以下任务:

  

将routeParams服务注入NotesShowController,以便我们可以访问URL中的id。

我写了这段代码:

angular.module('NoteWrangler')
.controller('NotesShowController', [function($http, $routeParams) {
  var controller = this;
  $http({method:'GET', url:'/notes/' + $routeParams.id})
  .success(function(data){
    controller.note = data;
  });
}]);

但是我得到了错误 - 教学系统说

  

确保使用数组语法正确注入$ routeParams服务。

我的$routeParams注射有什么问题?

1 个答案:

答案 0 :(得分:4)

您需要更新

.controller('NotesShowController', [function($http, $routeParams) {

.controller('NotesShowController', ['$http', '$routeParams', function($http, $routeParams) {