在文档页面Template Binding上,注 5。它说,
请注意,截至 2011 年 12 月,jQuery.tmpl 不再处于积极开发中。在适当的时候,它会被 JsRender 接替,JsRender 目前还没有处于测试阶段。
经过一番谷歌搜索后,我找到了不同的选择(例如koExternalTemplateEngine
等)并且很难决定。如果模板可以放在单独的文件中,我仍然觉得会很棒。这里的任何专家都可以提出最好的解决方案吗?
谢谢你。
在文档页面Template Binding上,注 5。它说,
请注意,截至 2011 年 12 月,jQuery.tmpl 不再处于积极开发中。在适当的时候,它会被 JsRender 接替,JsRender 目前还没有处于测试阶段。
经过一番谷歌搜索后,我找到了不同的选择(例如koExternalTemplateEngine
等)并且很难决定。如果模板可以放在单独的文件中,我仍然觉得会很棒。这里的任何专家都可以提出最好的解决方案吗?
谢谢你。
它是一个示例 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>
Knockout 具有内置模板,您可以将模板放在文件中,并将它们与页面上的脚本标签一起包含。脚本类型并不重要,但我见过text/html
最常用的。