2

在 Microsoft Tmpl 中,您可以注入这样的字符串模板(来自 jQuery手册页):

jQuery.tmpl( template [, data][, options]);
$.tmpl( "<li>${Name}</li>", { "Name" : "John Doe" }).appendTo( "#target" );

您可以使用简单的 jQuery.get() 从服务器获取模板,而无需涉及 DOM。

现在我知道有像Knockout.js-External-Template-Engine这样的项目,但是有没有办法将 Knockout 传递给代表模板的 Javascript 方法(或字符串)而不将模板放在 DOM 中(特别是如果你是使用外部模板引擎?)类似data-bind="template: {name:mymethod}"

4

1 回答 1

4

RP Niemeyer 在他的一篇博文中介绍了这一点

这是他的小提琴示例

于 2012-07-26T16:20:22.150 回答