【发布时间】:2014-08-11 14:41:39
【问题描述】:
我有一个视图模型,其中有一个可观察的数组。 我有一个计算的 observable,一旦填充了 observable 数组就会计算出来我循环遍历数组的项目并计算计算的 observable。
这个计算的 observable 在其他一些计算的 observable 中被引用。因此,每次引用这个计算出的 observable 时,都会再次完成循环。任何人都可以建议我们如何避免这种情况。这样计算出的 observable 只执行一次循环。
【问题讨论】:
-
显示一些代码。否则无法猜测发生了什么。通常,除非修改了它所依赖的 observable 之一,否则不应重新计算已计算的 observable。
-
请分享您的代码。我怀疑 rateLimit 是你要找的。span>
标签: knockout.js