Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/71.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 angular.js:38未捕获错误:[$injector:modulerr]_Javascript_Jquery_Html_Angularjs_Json - Fatal编程技术网

Javascript angular.js:38未捕获错误:[$injector:modulerr]

Javascript angular.js:38未捕获错误:[$injector:modulerr],javascript,jquery,html,angularjs,json,Javascript,Jquery,Html,Angularjs,Json,我不断地发现这个错误: angular.js:38 Uncaught Error: [$injector:modulerr] http://errors.angularjs.org/1.6.4/$injector/modulerr?p0=sport1Feed&p1=Error…ogleapis.com%2Fajax%2Flibs%2Fangularjs%2F1.6.4%2Fangular.min.js%3A22%3A179) at angular.js:38 at ang

我不断地发现这个错误:

angular.js:38 Uncaught Error: [$injector:modulerr] http://errors.angularjs.org/1.6.4/$injector/modulerr?p0=sport1Feed&p1=Error…ogleapis.com%2Fajax%2Flibs%2Fangularjs%2F1.6.4%2Fangular.min.js%3A22%3A179)
    at angular.js:38
    at angular.js:4920
    at q (angular.js:403)
    at g (angular.js:4880)
    at eb (angular.js:4802)
    at c (angular.js:1914)
    at Sc (angular.js:1935)
    at ue (angular.js:1820)
    at angular.js:33367
    at HTMLDocument.b (angular.js:3431)
我的应用程序是在html中定义和调用的,与我的控制器相同。我做错了什么

app.js:

var app = angular.module('testApp', ['ngAnimate', 'ngSanitize', 'ui.bootstrap','ui.router']);
ctrl.js:

app.controller('feedCtrl', function($scope, $http) {
    $http.get('https://api.myjson.com/bins/13vg19').then(function(res) {
        $scope.res = res.data;
        console.log($scope.res);
    });
});
html:


我的AngularJS应用程序
这里的错误到底是什么?我曾尝试将
ng app
放在
body
标签中,结果相同。如您所见,app.js在angular库之后被调用

谢谢


编辑:我刚刚在控制台中注意到,在网络下,对的请求根本没有被调用。

加载app.js加载所有依赖项引用后,您的订单应该是

<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.4/angular.min.js"></script>
  <script src="https://ajax.googleapis.com/ajax/libs/angular_material/1.1.1/angular-material.min.js"></script>
  <script src="https://cdnjs.cloudflare.com/ajax/libs/angular-ui-router/1.0.3/angular-ui-router.min.js"></script>
  <script src="https://cdnjs.cloudflare.com/ajax/libs/angular-sanitize/1.6.4/angular-sanitize.min.js"></script>
  <script src="https://cdnjs.cloudflare.com/ajax/libs/x2js/1.2.0/xml2json.js"></script>
  <script src="./components/app/app.js"></script>
  <script src="./components/controller/ctrl.js"></script>

加载app.js加载所有依赖项引用后,您的订单应为

<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.4/angular.min.js"></script>
  <script src="https://ajax.googleapis.com/ajax/libs/angular_material/1.1.1/angular-material.min.js"></script>
  <script src="https://cdnjs.cloudflare.com/ajax/libs/angular-ui-router/1.0.3/angular-ui-router.min.js"></script>
  <script src="https://cdnjs.cloudflare.com/ajax/libs/angular-sanitize/1.6.4/angular-sanitize.min.js"></script>
  <script src="https://cdnjs.cloudflare.com/ajax/libs/x2js/1.2.0/xml2json.js"></script>
  <script src="./components/app/app.js"></script>
  <script src="./components/controller/ctrl.js"></script>

此问题意味着angular无法将模块注入应用程序。原因可能是您没有在HTML中导入它们,或者版本不匹配(例如导入anguler版本x和angular animate版本y)。一般来说,在angular例外情况下,消息通常包含指向angular网站的链接,以纯文本形式更好地解释问题


正如我看到的,您在导入必要的角度文件之前导入了js文件,而您根本没有导入angular animate和ui.bootstrap

此问题意味着angular无法将模块注入应用程序。原因可能是您没有在HTML中导入它们,或者版本不匹配(例如导入anguler版本x和angular animate版本y)。一般来说,在angular例外情况下,消息通常包含指向angular网站的链接,以纯文本形式更好地解释问题


正如我看到的,您在导入必要的角度文件之前导入了js文件,而您根本没有导入angular animate和ui.bootstrap

您需要包括引导和角度动画的参考。您需要包括引导和角度动画的参考