我收到错误“未知提供商”。 我已经在论坛中搜索并实施了所有建议(标记为答案)。 但错误没有解决。请指导。以下是代码:
在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在引用angular.min.js后被引用。
请说明出错的地方。
谢谢
答案 0 :(得分:0)
应该是
['$rootScope','$resource', function($rootScope, $resource) {
而不是
['$rootScope','$resource', function($rootScope) {
控制器功能参数的数量应与字符串文字的数量相同。