2013-07-24 139 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仍值得研究?當你說內聯模板時,你的意思是'