【发布时间】:2012-07-25 05:14:05
【问题描述】:
在 Microsoft Tmpl 中,您可以像这样注入字符串模板(来自 jQuery man pages):
jQuery.tmpl( template [, data][, options]);
$.tmpl( "<li>${Name}</li>", { "Name" : "John Doe" }).appendTo( "#target" );
您可以使用简单的 jQuery.get() 从服务器获取模板,而无需涉及 DOM。
现在我知道有像 Knockout.js-External-Template-Engine 这样的项目,但是有没有办法在不将模板放入 DOM 的情况下向 Knockout 传递一个表示模板的 Javascript 方法(或字符串)(特别是如果您使用的是外部模板引擎?)类似data-bind="template: {name:mymethod}"
【问题讨论】:
标签: jquery knockout.js jquery-templates knockout-2.0