【问题标题】:angular.js "Hello World" app not workingangular.js“Hello World”应用程序不工作
【发布时间】:2015-10-16 20:24:21
【问题描述】:

我按照各种教程制作的一个简单的 Hello World 应用程序接缝不想工作。一切对我来说都是正确的,所以有人可以帮助我吗?代码在这个repo

在这里你得到它以防万一: - app.js:

var express = require("express");
var app = express();
var server = require("http").createServer(app);
var io = require("socket.io").listen(server);

server.listen(8080);

console.log("Server started on port 8080");

app.get("/", function(req, res) {
    res.sendFile(__dirname + "/index.html");
    console.log("Request get");
});

-index.html:

<!DOCTYPE html>
    <html ng-app>
        <head>
            <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.3/angular.min.js"</script>
            <title>Prueba de AngularJS</title>
        </head>
        <body>
            {{"Hello " + "world"}}
        </body>
    </html>

【问题讨论】:

  • 到底是什么问题?
  • Whole app doesn't work...here's the repo ...这不是在这里定义问题或提问的方式。我们不知道服务器是否正在运行,是否在任一端抛出错误,是否问题出在客户端或服务器中......太多的可能性,所以请做一些基本的调试并缩小范围。 stackoverflow.com/help/how-to-ask
  • 克隆和测试,在下面查看我的答案。小心这些人。
  • 你也没有在ng-app中指定模块名称

标签: javascript html angularjs node.js web


【解决方案1】:

此行没有&gt;,

`<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.3/angular.min.js"</script>`

替换为:

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

以后,看看你在 Chrome 的 View Source 中得到了什么输出。这会告诉你什么是错的!

并且不要添加node_modules。将其添加到.gitignore。

【讨论】:

  • 不错的收获 .... 超越了克隆 repo 以解决问题。不过不应该是……buy a man a fish, or teach him to fish
  • @charlietfl 乐于助人。
【解决方案2】:

您的脚本标记(在 html 中)在“min.js”之后缺少一个结束“>”。 否则它看起来很好:)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多