Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/symfony/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript AngularJS服务依赖项注入错误_Javascript_Angularjs - Fatal编程技术网

Javascript AngularJS服务依赖项注入错误

Javascript AngularJS服务依赖项注入错误,javascript,angularjs,Javascript,Angularjs,在服务代码上方添加myapp变量initiation var myapp = angular.module('myApp'); myApp.factory('myService', ['$http', function($http) { }]); 如果没有html,就很难说了,但是您是否按照正确的顺序添加了JavaScript文件?您必须确保在任何控制器或服务之前加载带有angular.module“myApp”的文件。在我的应用程序之前添加我的服务时,我遇到了与您相同的错误。我


在服务代码上方添加myapp变量initiation

var myapp = angular.module('myApp');
   myApp.factory('myService', ['$http', function($http) {
    }]);

如果没有html,就很难说了,但是您是否按照正确的顺序添加了JavaScript文件?您必须确保在任何控制器或服务之前加载带有angular.module“myApp”的文件。在我的应用程序之前添加我的服务时,我遇到了与您相同的错误。

我仍然收到未捕获的错误:[$injector:modulerr],即使第一个错误已经消失。angular.js:13236错误:[ng:areq]在angular.js:38在sb angular.js:1825在Sa angular.js:1835在angular.js:9831在u angular.js:8852在g angular.js:8898在g angular.js:8226在angular.js:8229在angular.js:8106在angular.js:1696@sai123. 似乎错误与控制器加载有关。将控制器函数移到下面的语句下面。角度。模块'myApp'。控制器'MainCtrl',MainCtrl。控制器'FinalViewCtrl',FinalViewCtrl@sai123:似乎错误与控制器加载有关。由于您在主体中使用控制器,因此需要将index.htmlt的标记下的所有引用移动到标记。问题似乎是您的控制器,您正在尝试在声明服务之前将其注入控制器中。在脚本声明中将myservice.js移到controller.js之前