Javascript Knockout.js“”导致分离DOM元素的块

Javascript Knockout.js“”导致分离DOM元素的块,javascript,knockout.js,memory-leaks,knockout-2.0,knockout-mvc,Javascript,Knockout.js,Memory Leaks,Knockout 2.0,Knockout Mvc,请在下面查找Chtml代码段: 我正在使用Knockout 2.0.3插件。分离节点是由Ko_withIfBindingData引起的。请给我同样的指导 如何使用IfBindingData清除由Ko_导致的分离节点if绑定将始终导致分离节点。这是因为它会将元素内容的副本保存为模板,以供以后更新 如果您不希望出现这种行为,可见绑定可能适合您。您的问题是什么?如何使用IfBindingData清除由Ko_引起的分离节点清除分离节点的方法是确保没有代码包含对它们的引用,从而防止浏览器垃圾收集它们。话虽

请在下面查找Chtml代码段:

我正在使用Knockout 2.0.3插件。分离节点是由Ko_withIfBindingData引起的。请给我同样的指导


如何使用IfBindingData清除由Ko_导致的分离节点

if绑定将始终导致分离节点。这是因为它会将元素内容的副本保存为模板,以供以后更新


如果您不希望出现这种行为,可见绑定可能适合您。

您的问题是什么?如何使用IfBindingData清除由Ko_引起的分离节点清除分离节点的方法是确保没有代码包含对它们的引用,从而防止浏览器垃圾收集它们。话虽如此,您发布的代码似乎不是问题所在。它可能是由代码库中的其他地方引起的。这段代码使用了敲除插件。setknockout-2.3.0.js:59函数b,c,e{if e!==q|a.a.f.pab,!1!==qa.a.f.pab,!0[c]=e}I被删除。然后使用ChromeDeveloper工具再次测试,以检查是否存在任何分离DOM。但没有找到。所以这显然是在说谢谢。我感谢你的努力。