这似乎是一个简单的问题,但是我的google-fu在这个问题上不适合我。
在执行ajax模板加载后,我们如何管理模板?下次我不想为同一个模板进行重复的ajax调用。我应该把它贴在<script type="text/x-handlebars">
标签下的dom中吗?把它扔进阵列?我看到Handlebars支持registerPartial
函数,但据我所知,这只适用于其他模板中使用的部分...我可以注册编译模板并在以后手动使用它们吗?如果是这样,如何检查它们是否存在?这里的最佳做法是什么?
答案 0 :(得分:0)
如果你使用的是require.js,你可以依赖text
或其中一个把手模板加载器插件。
如果你不太喜欢AMD(你应该 - 但是),那么你可以通过像grunt-contrib-handlebars这样的工具为你的构建过程添加预编译。
这些建议大多是通用的,您可以在Backbone-Boilerplate
上查看我们如何管理内嵌模板