【发布时间】:2014-08-16 14:33:14
【问题描述】:
我有一个问题,我正在寻找解决方案。在 ExpressJS 4 中,我使用 Jade 作为模板引擎,使用 AngularJS 作为客户端框架。 我通过猫鼬模块获得了我的 mongodb 中的汽车品牌列表。一切正常。问题是如果我与 json.stringify 一起调用渲染,浏览器会挂起并且我没有得到任何页面。 哪个可能是传递 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'});
});
};
【问题讨论】:
-
您是否尝试将 JSON 传递给您的模板?
-
其实我不知道是否应该将它传递给我的模板。我所知道的是我必须渲染视图,因为它是翡翠格式并传递对象品牌(从我的数据库中获取),当我在角度控制器中调用 $http.get 时,我得到了角度列表中的列表/玉页
标签: json node.js angularjs mongodb express