为什么Angular突然停止在本地工作?

时间:2017-05-12 18:06:33

标签: angularjs

我正在本地尝试一个非常基本的Angular页面。我可以通过运行http-server在我的Windows PC上完成此操作。然而,今天这停止了工作。我已经退回并将我的页面缩小为极其基本的hello-world级代码,但我仍然无法使用任何Angular功能。

有谁知道为什么以下页面不会输出基本的数学问题,而不是大括号?正如我所提到的,昨天工作正常。

app.js:

var app = angular.module('store', []);

的index.html:

<!DOCTYPE html>
<html ng-app="store">
    <head>
        <link rel="stylesheet" type="text/css" href="node_modules/bootstrap/dist/css/bootstrap.min.css" />
    </head>
    <body>
        <script type="text/javascript" src="app.js"></script>
        <script type="text/javascript" src="node_modules/angular/angular.min.js"></script>
        <p>{{"Hello" + " you"}}, I am {{2017 - 1985}}.</p>
    </body>
</html>

更新: 我在Chrome DevTools中看到的错误如下(目前使用的是AngularJS v1.6.1):

Uncaught Error: [$injector:modulerr] http://errors.angularjs.org/1.6.1/$injector/modulerr?p0=store&p1=Error%3A%2…ogleapis.com%2Fajax%2Flibs%2Fangularjs%2F1.6.1%2Fangular.min.js%3A21%3A332)
at angular.js:38
at angular.js:4759
at q (angular.js:357)
at g (angular.js:4720)
at eb (angular.js:4642)
at c (angular.js:1838)
at Mc (angular.js:1859)
at pe (angular.js:1744)
at angular.js:32977
at HTMLDocument.b (angular.js:3314)
(anonymous) @ angular.js:38
(anonymous) @ angular.js:4759
q @ angular.js:357
g @ angular.js:4720
eb @ angular.js:4642
c @ angular.js:1838
Mc @ angular.js:1859
pe @ angular.js:1744
(anonymous) @ angular.js:32977
b @ angular.js:3314

1 个答案:

答案 0 :(得分:2)

在调用app.js之前,您需要调用Angular。 JavaScript按顺序执行。