繁体   English   中英

nodeJS无法加载角度

[英]nodeJS couldn't load angular

我有关于nodeJS的问题,我正在尝试学习nodeJS和初学者。

这是文件夹的位置:
- 申请
- 控制器
--- mainController.js
- lib
--- js
---- angular.min.js
- 意见
--- index.html
- 路线
- server.js

所以我有这个server.js,它正在运行:

var express = require('express'),
app = express(),
port = process.env.PORT || 3000;
var routes = require('./routes/routes');

app.use(express.static(__dirname + '/application')); //static path
routes(app);

app.get('/', function(req,res){
    res.sendFile(__dirname + "/application/views/index.html")
});

app.listen(port);
console.log('server started on: ' + port);

但angularJS未在index.html中加载:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Testing Web</title>    
    <!-- LOAD JS -->
    <script src="../lib/js/angular.min.js"></script>
    <script src="../controllers/mainController.js"></script>    
</head>    
<body>
{{greetings}}
</body>    
</html>

有人有解决方案吗?

你的ng-appng-controller哪里? 您需要将这些添加到HTML

<!DOCTYPE html>
<html lang="en" ng-app="your_module">
<head>
    <meta charset="UTF-8">
    <title>Testing Web</title>    
    <!-- LOAD JS -->
    <script src="../lib/js/angular.min.js"></script>
    <script src="../controllers/mainController.js"></script>    
</head>    
<body ng-controller="your_ctrl">
{{greetings}}
</body>    
</html>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM