- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在评估 Knockout 与 JayData 一起使用以创建独立的 Web 应用程序。按照本教程 (http://jaydata.org/tutorials/creating-a-stand-alone-web-application) 看来我将能够将我的数据存储在 iPhone、Android 和 HTML5 浏览器中...
我不确定如何将 JavaScript 查询语言与 Knockout 一起使用。我已经看到他们会提供一些支持,但我可能知道我自己该怎么做。
我不确定 Knockout 是否适合混合应用程序的 UI 库,希望您能分享一些专业知识。谢谢!
最佳答案
更新:从 1.1.0 版本开始,JayData 具有 knockoutjs 集成模块。在您的 html 页面中包含“jaydatamodules/knockout.js”,并让 JayData 提供带有 entity.asKoObservable() 的 Knockout observable。有了这个模块,queryable.toArray() 接受 ko.ObservableArrays 作为目标,用 kendo 可观察实体填充它。
自定义绑定(bind)正是您所追求的集成方式。您必须将与 JavaScript 对象交互的 knockoutjs 方式与 JayData 实体元数据函数及其 propertyChanged/propertyChanging
事件联系起来。
这不应该是一项艰巨的任务,因为 JayData 还支持简单的属性表示法 (object.property
) 和异步属性访问器模式 (get_property(cb), set_property(cb)) .
关于html - 如何将 JayData 与 Knockout 集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10414489/
我是一名优秀的程序员,十分优秀!