我目前正在使用node.js expressjs开发博客应用,并学习如何将数据从数据库显示到视图(.jade):
// index.js
exports.userlist = function(db){
return function(req, res) {
var collection = db.get('usercollection');
collection.find({},{},function(e, docs){
res.render('userlist',{"userlist":docs});
});
};
};
这里是userlist.jade
extends layout
block content
h1.
User List
ul
each user, i in userlist
li
a(href="mailto:#{user.email}")= user.username
但是,我已经有了完整的html页面,将它们转换为.jade将是一个很大的负担。有人可以帮助我如何显示数据(如<a href=""></a>
的循环),但使用.html?例如,使用上面给出的代码,如果我的userlist.jade实际上是userlist.html并且html标签就在其中,我该如何实现它。