未捕获的错误: [$injector:modulerr] http ..(使用纯 HTML)

Uncaught Error: [$injector:modulerr] http ... (with plain HTML)

本文关键字:http HTML injector 错误 modulerr      更新时间:2023-09-26

自从我开始学习AngularJS以来,我一直收到以下错误:

Uncaught Error: [$injector:modulerr] http://errors.angularjs.org/1.2.5/$injector/modulerr?p0=ToDo&p1=Error%3A%20…ogleapis.com%2Fajax%2Flibs%2Fangularjs%2F1.2.5%2Fangular.min.js%3A17%3A315)

在调试此错误的过程中,我开始逐个脚本剥离我的 HTML 脚本,直到我留下一个空的 HTML,其中只包含ng-app声明和<script>通过 CDN 导入angular.min.js

请帮忙 !!

这是我的html的样子:

<!DOCTYPE html>
<html ng-app="myApp">
<head lang="en">
    <meta charset="UTF-8">
    <title></title>
</head>
<body>
</body>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.5/angular.min.js"> </script>
</html>  

犯了一个愚蠢的错误,<script>必须在<body>标签内。这是解决问题的方法。

<!DOCTYPE html>
<html data-ng-app="">
<head>
    <title>Obligatory</title>
</head>
<body>
    <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.14/angular.min.js"> </script>
</html>
</body>
我想我比

我预期的更愚蠢:)