Function 在Node.js中使用HTML帮助程序?
node.js和express有这么多模板引擎,甚至有这样详细的比较:这让我去查看EJS、Mu2和JQTpl,我花了几个小时来试验哪一个最适合我的需要 我知道关于哪个框架最好已经有几个问题了,但是没有一个问题集中在使用助手的可能性上。我试图构建一个表单帮助器(如果我向其中传递一个对象,它应该呈现输入标记及其值),但我没有找到一个直接的方法来实现它Function 在Node.js中使用HTML帮助程序?,function,templates,node.js,express,helper,Function,Templates,Node.js,Express,Helper,node.js和express有这么多模板引擎,甚至有这样详细的比较:这让我去查看EJS、Mu2和JQTpl,我花了几个小时来试验哪一个最适合我的需要 我知道关于哪个框架最好已经有几个问题了,但是没有一个问题集中在使用助手的可能性上。我试图构建一个表单帮助器(如果我向其中传递一个对象,它应该呈现输入标记及其值),但我没有找到一个直接的方法来实现它 有没有推荐的模块可以让我使用助手?甚至可能使用mustache.js(对我来说,这是我尝试过的最好的)?提前谢谢 我无法向您指出您正在寻找的比较,但我
有没有推荐的模块可以让我使用助手?甚至可能使用mustache.js(对我来说,这是我尝试过的最好的)?提前谢谢 我无法向您指出您正在寻找的比较,但我所查看的几乎所有模板引擎都有一个辅助工具 如果您使用的是Express(您在问题中提到过),您可以告诉Express您要向正在使用的任何模板引擎公开哪些帮助程序(通过“view engine”应用程序变量设置)-有关详细信息,请参阅的以下部分:
- 视图呈现-说明如何配置Express以使用特定的模板引擎。该示例引用默认情况下与Express一起安装的Jade,它不支持帮助程序
- Server.helpers()-如何注册要传递到模板的静态视图帮助程序
- Server.dynamicHelpers()如何注册可以访问请求和响应对象的帮助程序
npm search express-
具有指导意义。例如,专门修复了app.helpers()
和app.dynamicchelpers()
以使用把手。(免责声明:我没有亲自使用此模块)
app.register('.coffee', coffeecup.adapters.express);