在express中使用pug作为模板引擎,当render一个视图时:
router.get('/edit-item/:id', function(req, res, next){
let id = req.params.id;
serviceItem.find({_id:id}, function(err, data){
console.log(data);
res.render('service/editItem',{dataObject:data[0], id:id});
});
});
向视图传递一个dataObject参数,在pug模板中可以这样使用:
div.form-group
label 项目名称
- let name = dataObject.name;
input.form-control(type="text" name="name" value=name)
但是,如果要在pug模板中的jQuery中使用这个dataObject,该咋办?
script.
$(document).ready(function(){
console.log(dataObject); //这个控制台会提示undefined
})
POPMUISE
相关分类