【发布时间】:2017-06-02 10:51:53
【问题描述】:
我正在使用淘汰赛数据绑定。当我当时将 div 拖放到另一个 div 中时,我在弹出窗口中调用了一个验证。当我关闭弹出窗口时,我需要重新绑定数据而不刷新页面。
例如。我使用下面的代码来绑定数据。
ko.applyBindings(new AppViewModel(), $("#bindappointment")[0]);
【问题讨论】:
我正在使用淘汰赛数据绑定。当我当时将 div 拖放到另一个 div 中时,我在弹出窗口中调用了一个验证。当我关闭弹出窗口时,我需要重新绑定数据而不刷新页面。
例如。我使用下面的代码来绑定数据。
ko.applyBindings(new AppViewModel(), $("#bindappointment")[0]);
【问题讨论】:
您正在寻找这样的东西。您需要清理节点,然后您将能够在不重新加载页面的情况下重新绑定。
var element = $('#elementId')[0];
ko.cleanNode(element);
然后
ko.applyBindings(myVieModel, parentDiv)
【讨论】: