gpt4 book ai didi

javascript - AngularJS:骨架应用程序上的注入(inject)器模块错误

转载 作者:行者123 更新时间:2023-12-02 15:01:59 24 4
gpt4 key购买 nike

我有一个非常基本的 AngularJS 应用程序,我试图从中解决以下错误:

Uncaught Error: [$injector:modulerr] http://errors.angularjs.org/1.4.9/$injector/modulerr?p0=HelloWorld&p1=Error…ogleapis.com%2Fajax%2Flibs%2Fangularjs%2F1.4.9%2Fangular.min.js%3A19%3A463)

我发现的所有在线引用资料都会以某种方式纠正 ng-app 的不当使用,但是我发现我的代码与普通代码一样接近并且尽可能正确.

因此,这是一个基本问题,我似乎找不到解决方案,有人可以告诉我这个明显的错误吗?

JavaScript

var myApp = angular.module("HelloWorld", []);

myApp.controller("mainController", function($scope){
console.log($scope);
});

HTML

<!DOCTYPE html>
<html lang="en-us" ng-app="HelloWorld">

<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="">
<meta name="author" content="">
<title>Hello World with AngularJS!</title>
</head>

<body>
<div ng-controller="mainController">
Hello world!
</div>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.9/angular.min.js"></script>
</body>

</html>

最佳答案

例如,如果您尝试在 plunkr 中制作此示例,请不要忘记引用您的脚本文件 script.js .

检查here .

我添加了<script src="script.js"></script> 。没有它我会得到你所描述的确切错误。基本上Angular找不到ng-app="HelloWorld"对应的模块声明。应用程序。

所以不要忘记包含您的实际应用程序 JS,其中包含 angular.module部分。

关于javascript - AngularJS:骨架应用程序上的注入(inject)器模块错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35383502/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com