0

这似乎是一个直截了当的问题,但我的 google-fu 在这个问题上不适合我。

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

4

1 回答 1

0

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

如果您不是很喜欢 AMD(您应该 - 但是),那么您可以通过诸如grunt-contrib-handlebars 之类的工具将预编译添加到您的构建过程中。

这些建议大多是通用的,您可以在Backbone-Boilerplate上查看我们如何管理内联模板

于 2013-07-24T20:45:20.647 回答