我有一个可观察到的嵌套对象
@persist("object") @observable public data: IPlayer | null = null;
然后我有一个GraphQL订阅,只要数据库文档中有更改,该订阅就会触发。我的目标是检查config
对象内部的data
对象是否有变化,类似于以下内容:
data:{
bar: {...},
foo: {...},
config: {
identity: {...},
storage: {...},
.
.
.
}
}
我只希望observe
观察config
对象内部的变化。我已经尝试过许多类似observe(this.data?.config, (change)=> console.log(change))
的事情。或observe(this.data, "config", (change)=> console.log(change))
我尝试了deepObserve
中的aldo mobx-utils
,但没有发现确实发生的更改。
setTimeout
谢谢你