Knockoutjs依赖

时间:2012-05-04 00:32:53

标签: knockout.js

使用knockoutjs时如何转储依赖图?我无法理解为什么我的数据模型更改时我的视图不会更新,并且我在jsfiddle中模拟此操作的尝试失败(依赖项在简化代码中正常工作)。我正在寻找一种方法来将依赖项转储到调试器(或控制台),以便我可以更好地了解正在发生的事情。单步执行代码是一种痛苦而无益的经历。

2 个答案:

答案 0 :(得分:0)

虽然这不是您想要的,但您始终可以订阅视图模型属性并吐出更改的值。此外,当使用计算变量时,我发现手动触发依赖项很有用。

答案 1 :(得分:0)

在这种情况下,我不确定我理解“依赖图”是什么意思,但是如果你指的是你绑定的对象,你可以查看Mat McLoughlin's Knockout Inspector这可能是对调试数据订阅和数据更改非常有帮助。不确定这是你要求的,但我希望它会有所帮助。