我想使用ReactiveDict
部分更新结构化数据,并且有一个UI(模态形式)依赖于该数据的UI(模态形式)。ReactiveVar
无法为我提供与ReactiveDict
一起使用的功能。
但是,我想丢弃ReactiveDict
的命名实例,以释放内存或因为我想重用其名称。
如何在不刷新页面的情况下手动删除ReactiveDict
的命名实例?
最佳答案
ReactiveDict
的所有命名实例都存储在ReactiveDict._dicsToMigrate
中。
要删除它,只需delete ReactiveDict._dicsToMigrate['my dictionary']
,它将不会迁移。然后,您可以delete
对变量的其他引用(对象字段,...),就可以完成。
您还需要stop
所有观看计算。
在测试中,我还注意到已迁移但未使用的字典不会再次迁移。嘿。