在编译之前在DOM中呈现的把手模板

时间:2013-06-14 18:31:36

标签: backbone.js handlebars.js marionette

我最近注意到在我的Backbone Marionette应用程序中,我的一些API调用花费的时间比预期的要长。在我的网络标签中,我看到%7B%7Bavatar%7D%7D%7B%7Blogo%7D%7D等内容的图像请求。这些请求需要7秒钟。

在我的此页面的手柄模板中,我有<img src="{{avatar}}"/>之类的内容 我最好的猜测是,我的Handlebars模板在编译之前就被插入到DOM中,因此DOM正在请求{{avatar}}和{{logo}}之类的内容,而不是图像的实际路径。

我在初始化程序中包含以下原型来处理所有Handlebars编译。

Backbone.Marionette.TemplateCache.prototype.compileTemplate = (rawTemplate) ->
  Handlebars.compile(rawTemplate)

除了这个图像问题,我没有遇到任何其他问题以这种方式编译我的模板。有没有人对如何解决这个问题或至少从哪里开始寻找有任何想法?

0 个答案:

没有答案