2013-07-24 140 views
0

这似乎是一个直截了当的问题,但我的谷歌福在这一个不适合我。把手模板管理

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

回答

0

如果您使用require.js,您可以依赖text或其中一个handlebars模板加载器插件。如果你对AMD不太了解(你应该 - 但是),那么你可以通过grunt-contrib-handlebars这样的工具将预编译添加到你的构建过程中。

这些建议大多是通用的,你可以检出如何我们管理上的Backbone-Boilerplate

+0

谢谢内联模板了。原谅我的不高兴......但如果我打算在某个时候转移到Ember,那么是否需要.js仍值得研究?当你说内联模板时,你的意思是'