0

ドキュメンテーションページTemplate Bindingの注 5 に、次のように書かれています。

2011 年 12 月現在、jQuery.tmpl は活発な開発が行われていないことに注意してください。やがて、現在まだベータ版ではない JsRender に引き継がれる予定です。

グーグルで調べた後、さまざまな選択肢(koExternalTemplateEngineなど)を見つけて、決めるのが難しいと感じました。テンプレートを別のファイルに入れることができれば素晴らしいと思います。ここにいる専門家は、これで最善の解決策を提案できますか?

ありがとうございました。

4

2 に答える 2

0

サンプル webapi アプリケーション
JavaScript バンドル: 「~/Scripts/infuser.js」「~/Scripts/koExternalTemplateEngine_all.js」

configure:
infuser.defaults.templateUrl = "/templates";
infuser.defaults.templateSuffix = ".tmpl.html";

DEMO:
/Views/Home.cshtml
<!-- ko template:{name:'XXXHolic'} -->
<!-- /ko -->

/Templates/XXXHolic.tmpl.html

<div>
     This is a template.
</div>
于 2014-09-02T08:18:23.547 に答える
0

Knockout には組み込みのテンプレートがあり、テンプレートをファイルに配置して、スクリプト タグを使用してページに含めることができます。text/htmlスクリプトの種類は重要ではありませんが、最も頻繁に使用されているのを見てきました。

http://knockoutjs.com/documentation/template-binding.html

于 2012-05-03T20:05:29.853 に答える