(如何)我可以使用带有扩展参数的dynamicHelpers吗?
app.dynamicHelpers({
getImageUrl: function (req, res, imageName) {
return "http://" + req.headers.host + app.set("imageUrl")+"/" + imageName;
}
});
如何从我的模板引擎调用它?
最佳答案
您从函数中返回一个函数:
app.dynamicHelpers({
getImageUrl: function (req, res) {
return function(imageName) {
return "http://" + req.headers.host + app.set("imageUrl") + "/" + imageName;
}
}
});
在您的模板中,您使用 getImageUrl("some image.jpg")
。
关于node.js - 我可以使用带有扩展参数的dynamicHelpers (expressjs)吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9701720/