gpt4 book ai didi

dart - @observable 是否必须在每个领域都使用?

转载 作者:行者123 更新时间:2023-12-04 23:24:03 26 4
gpt4 key购买 nike

我注意到如果我不使用 @observable在我的任何 web ui 代码中,所有字段/成员的更改都是使用数据绑定(bind)语法自动获取的。

我遇到的问题是在扩展 WebComponent 的类中选择一个字段并应用 @observable注释,现在其他字段无法正确绑定(bind)并显示更改。

这是一个已知问题还是正确的功能?

如果我使用 @observable注释一次,我应该将它应用于所有领域吗?

最佳答案

如另一篇文章所述,您可以选择使用 @observable 标记类(class)。 .

你目前被夹在可观察者和观察者之间。观察者(和调度)是旧的方式,很快就会被淘汰。 Observables 是新的方式。为了不破坏老客户,我们保留了观察者。如果您使用了至少一个 @observable ,则观察者系统被禁用。

新的 MDV v2 实现正在准备中。我建议你使用 @observable对于任何你想要观察的东西。停止使用dispatch()到处。此外,停止使用可观察的顶级字段,因为它们不能绑定(bind)到节点中。

抱歉,事情确实处于不断变化的状态。我怀疑事情很快就会解决。

我建议在此处阅读有关 MDV v2 的更多信息:https://github.com/toolkitchen/mdv/blob/stable/README.md为改变做好准备。

我怀疑 @observable将继续作为一个选项,所以现在可以继续使用它。

关于dart - @observable 是否必须在每个领域都使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16392984/

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