您好,我想将 ect 模板与卓别林 js 一起使用。我无法按照卓别林样板集成把手的方式集成 ect 模板。请帮助谢谢。
问问题
137 次
1 回答
1
我找到了一种方法,您只需要根据应用程序基视图类中的 ect 模板的语法覆盖渲染函数。我是这样做的
render : function() {
var $templateHtml, html, templateFunc;
if (this.disposed) {
return false;
}
var data = { message : 'Hello, World!' };
html = ECT({ root : 'js/templates' }).render(this.templateName,data)
if (!this.noWrap) {
this.$el.html(html);
}
else {
$templateHtml = $(html);
if ($templateHtml.length > 1) {
throw new Error('There must be a single top-level element when ' + 'using `noWrap`.');
}
this.undelegateEvents();
this.setElement($templateHtml, true);
}
return this;
}
于 2013-09-27T20:29:05.960 回答