Javascript 简单应用-未定义角度

Javascript 简单应用-未定义角度,javascript,angularjs,intellij-idea,Javascript,Angularjs,Intellij Idea,我刚刚开始学习使用javascript和angularjs 我建立了一个基本的IntelliJ javascript项目,并创建了以下文件 index.html <!DOCTYPE html> <html lang="en"> <head> <title>My Angular App!</title> <script src="http://ajax.googleapis.com/ajax

我刚刚开始学习使用javascript和angularjs

我建立了一个基本的IntelliJ javascript项目,并创建了以下文件

index.html

<!DOCTYPE html>
<html lang="en">
    <head>
        <title>My Angular App!</title>
        <script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.3.10/angular.min.js"></script>
        <script src="app.js"></script>
    </head>
    <body ng-app="HelloWorld" ng-controller="MainCtrl">
        <div>
            {{test}}
        </div>
    </body>
</html>
但是当我试图运行程序时,我不断得到“ReferenceError:angular未定义”。在本网站上搜索其他问题,大多数答案涉及

<script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.3.10/angular.min.js">


在app.js启动后调用line,我认为这不是问题所在。有人能给一个完全的初学者一些见解吗?

我想直接发表评论,但我不是一个超级用户。。。所以我要去这里

yarons的意思是,在浏览器(请不要IE)中使用开发者应用程序,并检查控制台以及运行节点应用程序的控制台中的输出

这里有两个建议:

  • 应用程序中是否正确设置了依赖项?检查你的 在package.json文件中,找到角度标记并检查是否存在 可能是版本冲突
  • 从中的/node modules/angular复制以下文件 /public/libs/angular,并将index.html中的脚本ref设置为
    • angular.min.js
    • angular.min.js.map
    • angular-csp.css

  • 在调用Angular之前是否将其源代码包含在脚本元素中?是否检查了控制台中的错误?也许角度脚本无法加载?我不明白你的意思,请你详细说明一下好吗?
    <script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.3.10/angular.min.js">