我是Knockout Js的新手。我的页面上有这个问题,当一个依赖的observable被执行时,一个不相关的依赖observable也会被执行。
这是正常行为还是我做错了什么?
答案 0 :(得分:0)
只应执行相关的依赖观察值。
Knockout.js将检索从属observable的初始值,它将监视访问的obervables。然后它将订阅那些可观察的以检测未来的变化。
如果一个可观察的变化与你的从属观察者无关,那么它就不应该被执行。
请参阅:How dependency tracking works。
如果您需要进一步的帮助,请添加代码示例。另外,请确保您运行的是最新的Knockout.js版本,并修复了错误等。