我有一个基于KO构建的网络应用程序,并且大多数情况下它都是一个天赐的。但是,我有一个非常令人沮丧的问题。
当我将带有jQuery的元素从DOM中的一个点移动到另一个点时,绑定似乎随机中断。有时候他们会幸存下来,有时却没有。有谁知道这可能导致什么?我希望我能给出一个具体的例子,但我似乎无法在一个简单的情况下(为小提琴)重新创建它,它确实是随机的(10次尝试中有3次)。
有没有办法刷新元素中的绑定?
干杯,
答案 0 :(得分:0)
有类似的问题。当我在应用绑定之前移动DOM元素时,我发生了这种情况。
确保在移动DOM元素之前进行所有applyBinding调用。
这是关于我可以在没有代码示例的情况下提供的所有帮助。
答案 1 :(得分:0)
也许尝试使用ko.cleanNode
清除移动元素的绑定,然后ko.applyBindings( model, element )
重新绑定它们?