未捕获的错误:[$ injector:modulerr]和Angular JS中的ngRoute错误

问题描述 投票:0回答:1

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

未捕获的错误:[$ 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 [email protected]

除了第一个错误,我还有另一个错误:

angular-route.js:102未捕获的TypeError:b.module(...)。info不是功能

angularjs ngroute
1个回答
0
投票

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

编码愉快,请注意!! >>

© www.soinside.com 2019 - 2024. All rights reserved.