问题:这是否有效,例如EJS /玉? AngularJs和模板引擎之间的区别在哪里?
E.g。
Server.js
var express = require('express');
var app = express();
Routes.js
app.get('/', function(req, res) {
// res.render('index.ejs');
res.sendfile('index.html', {
user : "Tom"//req.user
});
});
Index.html(我在这里不知道如何做到这一点)
<body ng-app="App" id="App" ng-controller="RootCtrl as rootCtrl" ng-mouseleave="rootCtrl.exit()">
<script>
// angular.module('$user', []).constant('$user', <%= user %>)
</script>
....
我研究过的教程:
http://www.mircozeiss.com/how-to-pass-javascript-variables-from-a-server-to-angular/ http://www.linkplugapp.com/a/224929
答案 0 :(得分:1)
是的,这应该有效,但您需要在快递应用中启用ejs。
app.set('view engine', 'ejs');
我用laravel和刀片做了同样的事情。