Angular JS: Uncaught SyntaxError: Unexpected token ]
Angular JS: Uncaught SyntaxError: Unexpected token ]
我开始学习 AngularJS 并且按照 this 教程,我开始自己的应用程序。
我在 controller.js 中有一个错误,我不知道如何解决,我看不出有什么问题! :(.
这是我的controller.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;
});
}
]);
编辑: 错误是 Uncaught SyntaxError: Unexpected token ]
感谢您的帮助!!
你需要逗号:
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
}
]);
我开始学习 AngularJS 并且按照 this 教程,我开始自己的应用程序。
我在 controller.js 中有一个错误,我不知道如何解决,我看不出有什么问题! :(.
这是我的controller.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;
});
}
]);
编辑: 错误是 Uncaught SyntaxError: Unexpected token ]
感谢您的帮助!!
你需要逗号:
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
}
]);