javascript - 从外部 View 模型层次结构范围遍历 knockout 到 root

标签 javascript knockout.js knockout-2.0

如果我在 knockout 对象层次结构的上下文之外(比如在全局引用的公共(public)类中),是否可以

  1. 确定是否存在整体 Root View 模型(换句话说,确定是否为当前 View 调用了 applyBindings)?
  2. 如果存在,找到我当前所在 View 的整体 Root View 模型?

有人知道执行此操作的任何实用程序或扩展程序吗?

最佳答案

您将要查看使用 ko.dataFor 和/或 ko.contextFor,如下所述:http://knockoutjs.com/documentation/unobtrusive-event-handling.html

给定一个元素,它们会告诉您在该级别可用于绑定(bind)的数据或上下文($data、$root、$parent、$parents)。

关于javascript - 从外部 View 模型层次结构范围遍历 knockout 到 root,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10144493/

相关文章:

javascript - 如何检查加载时输入是否为空?

javascript - 未捕获类型错误 : Cannot read property of undefined

jquery-mobile - 如何使用 knockout.js 正确绑定(bind)和初始化 jQuery Mobile 范围 slider ?

javascript - 如何创建一个knockout.js 可观察值数组?

javascript - 对多个选择框上的 selectedOptions 使用一个选项列表进行 knockout

javascript - 如何获取 IE11 中 iframe 父站点的 URL?

javascript - 如何获取 HTML Collection 的第一个元素?

css - 在 knockoutjs 中应用 ko.observable 的 css 属性?

javascript - 无法获取tr内容

javascript - knockout ,CSS 动态和条件绑定(bind)