5

我想知道保存预编译的车把模板并将它们包含在 HTML 文件中的最佳方法是什么。

该网站:http ://handlebarsjs.com/precompilation.html只是建议致电

车把输入文件 -f 输出文件

我将模板放在文件中并调用命令。我有一个包含函数program1的 JS 文件我现在如何编译第二个模板?http://jsperf.com/jquery-template-vs-handlebars上的示例包含多个名为program[1-9](...)我假设它们必须以某种方式生成的函数。存储预编译的模板是个好建议吗?我看到示例在 HTML 文件中嵌入脚本或链接标签并遍历它们并通过 AJAX 加载模板并动态编译它们。

最好的,伯恩哈德

4

3 回答 3

10

如果您想要多个文件,请在命令中列出它们,如下所示

handlebars file1 file2 file3 -f outfile

您确实希望为您的生产站点存储预编译文件,因为它大大减少了加载时间。

于 2012-05-25T21:32:08.760 回答
8

你应该使用

handlebars /path/to/templates/*.handlebars -f /path/to/output/templates.js
于 2012-08-07T08:53:14.837 回答
4

最简单的方法,前提是您要保留带有 html 扩展名的模板:handlebars html

即:车把./ -e html -f precompiled_templates.js

于 2014-06-10T10:51:43.947 回答