Я получаю сообщение об ошибке "Неизвестный поставщик". Я просмотрел все форумы и внедрил все предложения (отмеченные как ответ, также). Но ошибка не решена. Пожалуйста, направляйте. Ниже приведен код:
В html я ссылаюсь на 1. angular.min.js 2.angular-resource.js 3.App.js 4.MyJS в том же порядке.
В моем app.js:
angular.module('myApp', [ 'ngSanitize', 'ngCookies','ngResource' ]);
angular.module('myApp')
.controller('MainCtrl', ['$rootScope','$resource', function($rootScope) {
//my code goes here//
}]);
В другом JS файле:
angular.module('myApp')
.controller('myController',
['$scope', '$rootScope', '$http', '$window', '$cookies', '$resource', function ($scope, $rootScope, $http, $window, $cookies, $resource)
{ ---- My Code ----- }
Я видел форумы и предложения и гарантировал, что app.js вызывается первым. angular-resource.js передается после обращения к угловому.min.js.
Пожалуйста, предложите, где я ошибаюсь.
Спасибо
Должно быть
['$rootScope','$resource', function($rootScope, $resource) {
вместо
['$rootScope','$resource', function($rootScope) {
Количество параметров функций контроллеров должно быть таким же, как количество строковых литералов.