4

我正在将 Knockout 添加到大型应用程序的特定部分。其他部分使用 jQuery 模板(并且它嵌入在基本 JS 文件中),因此它位于全局 jQuery 对象上,我无法删除它。

foreach在模板中使用绑定时遇到以下错误消息:

This template engine does not support the 'foreach' binding within its templates 

使用带有 Knockout 的 jQuery 模板引擎时,这似乎是一个问题。有什么方法可以让 Knockout 使用其默认模板引擎而不是 jQuery 模板?

4

1 回答 1

13

您可以ko.setTemplateEngine(new ko.nativeTemplateEngine());在调用之前使用ko.applyBindings

于 2013-03-01T18:11:30.307 回答