javascript - 将 ViewModel 绑定(bind)到 HTML 元素 Kendo UI MVVM

标签 javascript html mvvm kendo-ui

我正在使用 Telerik 的 Kendo UI。我已将 ViewModel 对象绑定(bind)到 html 元素,如下所示:

HTML:

<div id="stub">
  First Name: <span data-bind="value: name" />
</form>

JS:

kendo.bind($("#stub"), myViewModel);

在代码的后面,我丢失了对 myViewModel 对象的引用。是否可以从与其绑定(bind)的 HTML (DOM) 元素中检索此引用?

最佳答案

我发现可以通过 Kendo 创建的 DOM 对象属性,即 kendoBindingTarget.source

完整代码:

var myViewModel = $("#stub").get(0).kendoBindingTarget.source;

关于javascript - 将 ViewModel 绑定(bind)到 HTML 元素 Kendo UI MVVM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35840918/

相关文章:

php - 为什么我的搜索栏不显示结果?

wpf - WPF 中数据绑定(bind)时 "unavailable"值的模式

javascript - Node.js 新功能 - "http.Server"事件

javascript - 当我将 googlesnippets ld + json 添加到我的 php 页面时,为什么会出现错误? 503 服务不可用

javascript - 错误 : Could not find API compiler-cli, 函数 __NGTOOLS_PRIVATE_API_2

.net - DrawingVisual Mouse Up事件

c# - WPF MVVM 后台打印数据绑定(bind)问题

javascript - 除非首先在 DevTools 控制台中进行评估,否则 Backbone model.save() 会失败

html - 在 Google Chrome 中看不到 Logo ,但在 IE 和 Firefox 中可以

html - 如果不注释掉返回,平均划分列是行不通的,有没有更好的方法?