将敲除绑定到外部html

时间:2012-07-05 19:18:12

标签: knockout.js

我的应用程序中有一个按钮,当点击时会弹出一个会查询数据的对话框窗口。这个窗口使用jquery调用$ .get并加载一个html表单并将其添加到DOM。完成后,它将使用jQuery UI显示模式对话框窗口。我在此表单上有一个按钮,用于将表单数据提交给服务器。一旦我收到数据,我想将这些数据绑定到一个表。我无法将按钮绑定到视图模型,我不知道在检索结果后如何绑定结果。任何人都可以让我开始如何做到这一点?

1 个答案:

答案 0 :(得分:2)

当您从ajax请求获取html并将其注入页面时,您需要在新元素上调用applyBindings。

一个例子:

ko.applyBindings(myViewModel, $('#idOfNewElement')[0]);