wus*_*her 7 javascript ruby-on-rails node.js handlebars.js
我试图app/views/templates/walrus.handlebar使用命令预编译Handlebars.js模板,handlebar app/views/templates/walrus.handlebar但它失败,因为模板使用我在单独的js文件中定义的自定义帮助程序public/javascripts/handlebar_helpers.js.
如何调用Handlebars的命令行版本,以便它知道带有自定义帮助程序的javascript文件?
handlebars <input> -f <output> -k <helper>
Run Code Online (Sandbox Code Playgroud)
这是在这里的文档:http://handlebarsjs.com/precompilation.html
编辑2014年3月:
对于阅读文档时遇到问题的人,以下是自定义助手"fullname"的示例
handlebars myTemplate.handlebars -f handlebars-fullname.js -k fullname
Run Code Online (Sandbox Code Playgroud)
有了这个帮手:
Handlebars.registerHelper('fullname', function(person) {
return person.firstName + " " + person.lastName;
});
Run Code Online (Sandbox Code Playgroud)
您仍然必须在页面中包含帮助程序 handlebars.runtime.js
| 归档时间: |
|
| 查看次数: |
3853 次 |
| 最近记录: |