我使用v1.3.0beta使用最新的KnockoutJS库得到了上述错误。 但是,这与以下jquery模板文件冲突:
//ajax.aspnetcdn.com/ajax/jquery.templates/beta1/jquery.tmpl.min.js
在哪里可以找到Jquery.tmpl 1.0.0pre的CDN版本? 另外让我担心的是Jquery模板的主页声明它已不再处于开发阶段且没有得到积极支持。
答案 0 :(得分:0)
我无法在cdn上找到更新版本的jQuery.tmpl。
但是,Knockout 1.3(现在在RC中)包含一个本机模板引擎。这意味着您可以将Knockout与模板一起使用,而无需引用像jQuery.tmpl这样的模板引擎。
在文档准备好之前,有几篇帖子可以帮助描述它: http://blog.stevensanderson.com/2011/08/31/knockout-1-3-0-beta-available/ http://www.knockmeout.net/2011/09/ko-13-preview-part-1-native-template.html
您将无法使用jQuery.tmpl特定语法($ {variable},{{each}}等),但控制流绑定以及标准绑定是一种大致相同的体验。
当KO稳定时,KO确实计划支持jsRender(jQuery模板的继任者)。