gpt4 book ai didi

knockout.js - 通知订阅者时订购

转载 作者:行者123 更新时间:2023-12-01 11:43:52 24 4
gpt4 key购买 nike

如果有的话,什么决定通知可观察值的订阅者的顺序?

查看下面的 GitHub 问题,似乎没有可靠的顺序。 https://github.com/knockout/knockout/issues/553

但是,单步执行代码我看到 notifySubscribers() 使用 forEach() 所以它不应该按照订阅者添加到数组的顺序通知订阅者吗?

不幸的是,我在 Chrome 中似乎并非如此。如果需要,我可以提供代码,但这些似乎更像是 Knockout 或我所缺少的一般概念性内容。

最佳答案

我通过将我的顺序敏感代码添加到单个观察者函数中解决了这个问题。即,监视值仅由 handleValueChange() 观察,然后按所需顺序调用所有内容。

我从中得出的结论是,此处使用的观察模式非常适合更新 View ,但不适合构建命令式业务逻辑。

关于knockout.js - 通知订阅者时订购,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17242383/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com