Angularjs Angular JS:未捕获的语法错误:意外标记]

Angularjs Angular JS:未捕获的语法错误:意外标记],angularjs,angular-routing,Angularjs,Angular Routing,我开始学习AngularJS,在教程之后,我启动了自己的应用程序 我在controller.js中有一个错误,我不知道如何解决,我不知道出了什么问题!:( 这是我的控制器.js: var recetCtrl = angular.module('RecetaControllers' []); recetCtrl.controller('RecetaListCtrl', [$scope, $http, function($scope, $http){ $http.get('

我开始学习AngularJS,在教程之后,我启动了自己的应用程序

我在controller.js中有一个错误,我不知道如何解决,我不知道出了什么问题!:(

这是我的控制器.js

var recetCtrl = angular.module('RecetaControllers' []);
recetCtrl.controller('RecetaListCtrl', [$scope, $http, 
    function($scope, $http){
        $http.get('json/recetas.json').success(function(data, status, headers, config) {
            $scope.recetas =  data;
        }); 
        $scope.orderProp = 'abc';
    }
]);
recetCtrl.controller('RecetaDetailCtrl', [$scope, $http, $routeProvider, 
    function($scope, $http, $routeProvider){
        $http.get('json/' + $routeParams.idReceta + '.json').success(function(data) {
            $scope.receta = data;
        });
    }
]);
编辑:错误是
未捕获的语法错误:意外标记]

谢谢您的帮助!!

您需要逗号:

var recetCtrl = angular.module('RecetaControllers', []);
接下来需要更新的是在控制器声明中的依赖项周围添加引号:

recetCtrl.controller('RecetaListCtrl', ['$scope', '$http', // <- added quotes
    function($scope, $http){
        // your code
    }
]);
recetCtrl.controller('RecetaDetailCtrl', ['$scope', '$http', '$routeProvider', // <- added quotes
    function($scope, $http, $routeProvider){
        // your code
    }
]);

recetCtrl.controller('RecetaListCtrl',['$scope','$http',//这个问题是由一个无法再复制的问题或一个简单的印刷错误引起的。虽然这里可能有类似的问题,但这个问题是以一种不太可能帮助未来读者的方式解决的。这通常可以通过在发布之前避免。有时指令没有正确导入,这就是为什么您需要获取意外令牌…这是我的问题。