作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在使用 v1.3.0beta 的最新 KnockoutJS 库时遇到上述错误。但是,这与以下 jquery 模板文件发生冲突:
//ajax.aspnetcdn.com/ajax/jquery.templates/beta1/jquery.tmpl.min.js
哪里可以找到 Jquery.tmpl 1.0.0pre 的 CDN 版本?另外让我担心的是 Jquery 模板的主页声明它不再处于开发阶段并且不受积极支持。
最佳答案
我无法在 cdn 上找到较新版本的 jQuery.tmpl。
但是,Knockout 1.3(目前在 RC 中)包含一个 native 模板引擎。这意味着您可以将 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}} 等),但控制流绑定(bind)与标准绑定(bind)的体验基本相同。
KO 确实计划支持 jsRender (jQuery 模板的后继者)以及稳定时的情况。
关于jquery - KnockoutJS 模板 : error 'Your version of jQuery.tmpl is too old - jQuery.tmpl 1.0.0pre' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8383636/
我是一名优秀的程序员,十分优秀!