Как загрузить предварительно скомпилированный шаблон в магистрали?
Не могли бы вы сказать мне, как загрузить предварительно скомпилированные шаблоны. Я гуглил его и нашел решение. Теперь я не знаю, как использовать эту функцию. Не могли бы вы сказать мне, как использовать эту функцию? код:http://goo.gl/ALfkzf
Backbone.Marionette.TemplateCache.prototype.loadTemplate = function (templateId, callback) {
var tmpId = templateId.replace("#", ""),
url = "/app/templates/" + tmpId + ".html";
$.get(url, function (templateHtml) {
compiledTemplate = Handlebars.compile($(templateHtml).html())
callback.call(this, compiledTemplate);
});
};
Backbone.Marionette.Renderer.renderTemplate = function (templateId, data) {
var renderer = $.Deferred();
Backbone.Marionette.TemplateCache.get(templateId, function(template){
var html = template(data);
renderer.resolve(html);
});
return renderer.promise();
};
Я пытаюсь загрузить HTML-файл, который находится внутри каталога? шаблон / test.html
var ToolItemView = Backbone.Marionette.ItemView.extend ({
template: 'template/test.html',
});