【问题标题】:Uncaught Error: [$injector:modulerr] and ngRoute Error in Angular JS未捕获的错误:Angular JS 中的 [$injector:modulerr] 和 ngRoute 错误
【发布时间】:2020-07-13 21:32:13
【问题描述】:

我遇到了无法与服务器连接的控制器的问题。 我解决了很多错误,但仍然出现此错误:

未捕获的错误:[$injector:modulerr]

我搜索了一下,发现需要用到ngRoute。我在html文件中使用了CDN

<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.7.9/angular.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.7.9/angular-route.min.js"></script>

在控制器JS文件中:

var courseApp = angular.module('courseApp', ['ui.bootstrap', 'seeMoreFilter', 'ngSanitize', 'ngRoute']);

但它仍然给我同样的错误

我是用 npm 安装的

npm install --save angular-route@1.7.9

除了第一个错误之外,我还遇到了另一个错误:

angular-route.js:102 Uncaught TypeError: b.module(...).info is not a 功能

【问题讨论】:

    标签: angularjs ngroute


    【解决方案1】:

    当您尝试注入在应用加载时不可用的模块时,通常会发生此错误。根据您发布的代码,我将检查此模块'ui.bootstrap', 'seeMoreFilter', 'ngSanitize' 因为我看不到你在哪里加载这些模块。

    编码愉快,保持安全!!!

    【讨论】:

      猜你喜欢
      • 2015-12-10
      • 1970-01-01
      • 2014-01-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-11
      • 1970-01-01
      • 2015-05-10
      相关资源
      最近更新 更多