0

在文档页面Template Binding上,注 5。它说,

请注意,截至 2011 年 12 月,jQuery.tmpl 不再处于积极开发中。在适当的时候,它会被 JsRender 接替,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 回答