Handlebars模板管理

Handlebars Template Management

本文关键字:管理 Handlebars      更新时间:2023-09-26

这似乎是一个简单的问题,但我的谷歌功能不适合我。

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

如果您使用require.js,您可以依赖text或一个handlebars模板加载插件。

如果你不太喜欢AMD(你应该-但是),那么你可以通过grunt contrib手柄等工具将预编译添加到你的构建过程中。

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