Microsoft Tmpl では、次のような文字列テンプレートを挿入できます (jQueryのマニュアル ページから)。
jQuery.tmpl( template [, data][, options]);
$.tmpl( "<li>${Name}</li>", { "Name" : "John Doe" }).appendTo( "#target" );
また、DOM を使用せずに単純な jQuery.get() を使用してサーバーからテンプレートを取得することもできます。
Knockout.js-External-Template-Engine のようなプロジェクトがあることはわかっていますが、DOM にテンプレートを配置せずに、テンプレートを表す Javascript メソッド (または文字列) を Knockout に渡す方法はありますか (特に、外部テンプレート エンジンを使用していますか?) のようなものdata-bind="template: {name:mymethod}"