Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/14.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
Angularjs 角度js 1.4.8注入模块错误_Angularjs - Fatal编程技术网

Angularjs 角度js 1.4.8注入模块错误

Angularjs 角度js 1.4.8注入模块错误,angularjs,Angularjs,我试图在angular 1.4.8中实现oauth服务。我在控制台中遇到如下错误: 未捕获错误: http://errors.angularjs.org/1.4.8/$injector/modulerr?p0=angularoauthexample…udflare.com%2Fajax%2Flibs%2Fangular.js%2F1.4.8%2Fangular.min.js%3A19%3A463)(anonymous function) @ angular.js:38(anonymous fun

我试图在angular 1.4.8中实现oauth服务。我在控制台中遇到如下错误:

未捕获错误:

http://errors.angularjs.org/1.4.8/$injector/modulerr?p0=angularoauthexample…udflare.com%2Fajax%2Flibs%2Fangular.js%2F1.4.8%2Fangular.min.js%3A19%3A463)(anonymous function) @ angular.js:38(anonymous function) @ angular.js:4458n @ angular.js:340g @ angular.js:4419eb @ angular.js:4344c @ angular.js:1676yc @ angular.js:1697Zd @ angular.js:1591(anonymous function) @ angular.js:29013j @ jquery.js:3148k.fireWith @ jquery.js:3260m.extend.ready @ jquery.js:3472J @ jquery.js:3503
HTML:

关于.js

angular.module('angularoauthexampleApp')
  .controller('AboutCtrl', function ($scope,$rootScope) {
    $scope.awesomeThings = [
      'HTML5 Boilerplate',
      'AngularJS',
      'Karma'
    ];
    $scope.root=$rootScope;
  });
我尝试在网上搜索修复程序,但到目前为止没有任何效果


如何修复此问题?

我认为您在定义控制器时出错

与此相反:

angular.module('angularoauthexampleApp')
    .controller('MainCtrl', function ($scope) {

    // controller content

});
请尝试以下方法:

angular.module('angularoauthexampleApp')
    .controller('MainCtrl', ['$scope', function ($scope) {

    // controller content

}]);

请参阅文档:

向我们展示一些代码,特别是如何包括angularjs和oauth服务,以及如何将服务添加到app@AlexD更新了问题如果您正在使用引导angular模块,请在angular.min脚本good catch之后加载引导,在angular 1.3中,您可以采用两种方式,angular 1.4强制采用新方法。我缺少ng路线的脚本标记。包含的脚本标记修复了错误,但
login()
函数不起作用
angular.module('angularoauthexampleApp')
  .controller('AboutCtrl', function ($scope,$rootScope) {
    $scope.awesomeThings = [
      'HTML5 Boilerplate',
      'AngularJS',
      'Karma'
    ];
    $scope.root=$rootScope;
  });
angular.module('angularoauthexampleApp')
    .controller('MainCtrl', function ($scope) {

    // controller content

});
angular.module('angularoauthexampleApp')
    .controller('MainCtrl', ['$scope', function ($scope) {

    // controller content

}]);