我遇到了问题,我正在寻找解决方法。在ExpressJS 4中,我使用Jade作为模板引擎,使用AngularJS作为客户端框架。 我通过mongoose模块获取了我的mongodb中的汽车品牌列表。一切正常。问题是如果我与json.stringify一起调用render,浏览器挂起并且我没有得到任何页面。 这可能是传递json并同时呈现玉文件的最佳方式?下一步是为客户端创建服务并获取json以将其传递给视图
exports.index = function(req, res, next){
Car.find()
.sort({brand:1})
.select('brand')
.exec(function(err, brand){
if(err) return next(err);
//res.json(brand);
res.render('index',
JSON.stringify(brand),
{pageTitle: 'Home'});
});
};
答案 0 :(得分:0)
我刚刚为自己的问题找到了三个不同的解决方案
http://www.mircozeiss.com/how-to-pass-javascript-variables-from-a-server-to-angular/