如何在使用knockoutjs时转储依赖关系图?我无法理解数据模型更改时视图不更新的原因,并且我试图在jsfiddle中模拟此视图失败(依赖项在简化代码中正常工作)。我正在寻找一种方法在调试器(或控制台)上转储依赖关系,以便我可以更好地了解发生了什么。逐步浏览代码是一种痛苦和不切实际的经历。Knockoutjs依赖关系
1
A
回答
0
我不确定在这种情况下,我明白“依赖关系图”的含义,但如果您指的是您绑定的对象,则可以查看Mat McLoughlin's Knockout Inspector,这对于调试您的数据订阅和数据更改。不知道这是你要求的,但我希望它可以帮助。
0
虽然这不完全是您想要的,但您始终可以订阅查看模型属性并吐出更改后的值。另外,当使用计算变量时,我发现手动触发依赖关系很有用。
相关问题
- 1. 依赖关系的nuget依赖关系
- 2. 依赖关系
- 3. Hudson依赖关系
- 4. tools.jar依赖关系
- 5. URLClassloader依赖关系
- 6. WildFly依赖关系
- 7. flickrj依赖关系
- 8. DLL依赖关系
- 9. Python依赖关系?
- 10. Eclipse:Android依赖关系
- 11. automake依赖关系
- 12. Maven依赖关系
- 13. asyntasks依赖关系
- 14. Webkit依赖关系
- 15. iMX31依赖关系?
- 16. Maven依赖关系
- 17. SharedPreferences依赖关系
- 18. Jira依赖关系
- 19. Scala:Spec2依赖关系
- 20. NetSSL依赖关系?
- 21. UML依赖关系
- 22. pip:安装依赖的依赖关系
- 23. 依赖的Maven副本依赖关系
- 24. 当使用knockoutjs加载数据时推迟依赖关系
- 25. KnockoutJS:两个可观察对象的双向依赖关系
- 26. Gemfile本地路径依赖关系,依赖关系
- 27. 结构图 - 具有依赖关系的安装依赖关系
- 28. ldd是否也显示依赖关系的依赖关系?
- 29. 从依赖关系中排除依赖关系
- 30. 模拟依赖关系的依赖关系
我的数据结构是对象列表(数百或更多),每个对象都有一些复杂的状态。各种用户交互修改对象状态。我有根据对象状态选择列表子集的过滤器。手动订阅似乎很难在这种环境中维护,除非我错过了一些巧妙的处理方式。 –
你总是可以看着breezejs为你处理整个对象图。我发现很难理解实际问题是什么。 –