车把模板管理

时间:2013-07-24 20:41:31

标签: javascript handlebars.js

这似乎是一个简单的问题,但是我的google-fu在这个问题上不适合我。

在执行ajax模板加载后,我们如何管理模板?下次我不想为同一个模板进行重复的ajax调用。我应该把它贴在<script type="text/x-handlebars">标签下的dom中吗?把它扔进阵列?我看到Handlebars支持registerPartial函数,但据我所知,这只适用于其他模板中使用的部分...我可以注册编译模板并在以后手动使用它们吗?如果是这样,如何检查它们是否存在?这里的最佳做法是什么?

1 个答案:

答案 0 :(得分:0)

如果你使用的是require.js,你可以依赖text或其中一个把手模板加载器插件。

如果你不太喜欢AMD(你应该 - 但是),那么你可以通过像grunt-contrib-handlebars这样的工具为你的构建过程添加预编译。

这些建议大多是通用的,您可以在Backbone-Boilerplate

上查看我们如何管理内嵌模板