Javascript 错误:$injector:moduler模块错误。应用程序无法路由到不同的页面

Javascript 错误:$injector:moduler模块错误。应用程序无法路由到不同的页面,javascript,angularjs,Javascript,Angularjs,我得到了上面的错误。我刚开始一个角度项目,这不是我的第一次牛仔竞技表演,但我以前从未收到过这个错误 下面是我的html和JS代码以及include语句。我是否缺少脚本,或者我是否错误地初始化了模块 利用漏洞的例子 看起来你忘了在应用程序中插入ngRoute。您可以这样做: var app = angular.module('app', ['ngRoute']); 不要忘了包括角度布线的脚本,例如从这里开始(但最好使用本地版本!): 我看不出,在导入脚本时,您正在定义应用程序模块

我得到了上面的错误。我刚开始一个角度项目,这不是我的第一次牛仔竞技表演,但我以前从未收到过这个错误

下面是我的html和JS代码以及include语句。我是否缺少脚本,或者我是否错误地初始化了模块


利用漏洞的例子

看起来你忘了在应用程序中插入
ngRoute
。您可以这样做:

var app = angular.module('app', ['ngRoute']);
不要忘了包括
角度布线的脚本,例如从这里开始(但最好使用本地版本!):


我看不出,在导入脚本时,您正在定义应用程序模块和路由,看起来您也忘了将其包含在HTML中。

使用
,并将
“sqlInjection.HTML”
“index.HTML”
放在引号中,将
'ngRoute'
放在
var-app=angular.module('app',['ngRoute')


我在codepen上做了一个例子,可能会对你有所帮助。

我根据@commercialswimmer-answer制作了一把小提琴

这是小提琴

我认为这个问题是由于templateUrl中缺少
”造成的

试试这个


@jsauder81,我已经更新了答案。难道你没有忘记包含
AngularRoute.js
脚本吗?还是有同样的问题。@jsauder81,看起来你也忘了在HTML中包含含有angularjs代码的文件,我再次更新了答案。你的解决方案给了我一个无限循环,导致JQuery崩溃。非常感谢你的帮助!
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.4/angular-route.js"></script>
app.config(['$routeProvider', function($routeProvider){
    $routeProvider.when("/",{
        templateUrl : 'index.html'
    })
    .when("/sqlInject", {
        templateUrl: 'sqlInjection.html'
    });
}])