3
是否可以在不使用Marionette.Async的情況下引用外部Handlebars模板文件?在Rails Asset Pipeline中使用帶有Marionette的外部車把模板
我只是想更好地組織我的模板片段(Rails資產管道),因此不需要異步加載,但個別文件是。有什麼建議嗎?
謝謝!
是否可以在不使用Marionette.Async的情況下引用外部Handlebars模板文件?在Rails Asset Pipeline中使用帶有Marionette的外部車把模板
我只是想更好地組織我的模板片段(Rails資產管道),因此不需要異步加載,但個別文件是。有什麼建議嗎?
謝謝!
這個wiki列出了一個插件,它可以很容易地與Handlebars一起使用,並且還提供了一種簡單的方法來使得handlebars能夠處理任何插件。
https://github.com/derickbailey/backbone.marionette/wiki/Using-handlebars-templates-with-marionette
https://github.com/asciidisco/Backbone.Marionette.Handlebars
這些可能會做你的需要。如果不是的話,這將是一個很好的開始,獲得你需要的功能。
感謝您的幫助和這麼棒的Backbone插件。不幸的是,我忘了提及Handlebars已經與Marionette合作(並且我已經閱讀了wiki,你的博客文章等等)。我唯一的問題是,我必須在我的主模板中包含腳本標記,如果您有很多腳本標記,這些腳本標記會很混亂。 – rzschoch 2012-07-13 06:12:09
您認爲我應該使用Rails erb-templates將模板片段外包到我選擇的文件夾中,並且不依賴於異步加載或其他JavaScript方法嗎? 哦,你爲什麼更喜歡下劃線模板?我是Backbone和Handlebars的新手,因此歡迎任何建議。 – rzschoch 2012-07-13 06:24:56
當你有太多的模板(可能超過幾百KB)時,異步模板加載是最後的手段。使用ERB w/rails構建模板是一種選擇,但使用JST並使用rails資產管道預編譯模板會更好。 https://github.com/derickbailey/backbone.marionette/wiki/Using-jst-templates-with-marionette – 2012-07-14 15:21:51