我有这个问题。
我不了解使用node.js将数据发送到ejs文件的方法,并使用Angular.js获取这些数据
Node.js部分
app.get('/', function(req, res) {
connection.query('SELECT * FROM movie', function(err, rows, fields) {
res.render('pages/index', {
results: JSON.stringify(rows)
});
})
});
角度部分
$http.get('/').then(function(data) {
$scope.movies = data;
console.log(data);
});
index.ejs part
<main ng-controller="mainController">
{{ movies }}
</main>
答案 0 :(得分:0)
NodeJS在服务器端执行,ejs
模板在服务器端呈现。
在页面加载后,Angular在客户端(浏览器端)执行。
您目前正在做的是:
/
index.ejs
你需要: