我正在尝试将 KO 与DataTables一起使用。我正在使用来自 Github 的这个项目,它提供了 DataTables 和 KO 之间的集成。该库使用以下命令自己渲染模板行:
ko.renderTemplate(rowTemplate, bindingContext.createChildContext(data), null, row, "replaceChildren");
我希望能够使用 KO 的原生模板引擎来渲染数据,但是我使用的页面也需要使用 jQuery.Templates。当 KO 在页面上找到对 jQuery.Templates 的引用时,它会将其设为默认模板引擎,从而绕过 KO 的本机引擎的使用。
此处的 StackOverflow 问题讨论了如何在使用“模板”数据绑定语法时指定要使用的模板引擎。但是不使用数据绑定时如何指定模板引擎呢?