2

如何查看现有的实时协作数据模型?我调用 getRoot 方法:

var collaborative_model = rtpg.realtimeDoc.getModel().getRoot()

当我collaborative_model在调试中查看对象时,我只看到神秘的属性。不确定我的模型是否或如何保存。

我可以对模型进行某种变量转储吗?

在此处输入图像描述

4

2 回答 2

2

您可以使用https://gist.github.com/cowsrule/6348393作为实时 API 协作对象的即插即用转储程序。由于这依赖于实时 API 的内部结构,因此需要在下次更新 API 时对其进行更新(阅读:break)。

要使用,请包含在您的网页上并将 window.remoteDoc 设置为您的实时文档。

要调用,请传入您有兴趣检查的 CollaborativeObject 的 ID。

于 2013-08-27T00:39:36.943 回答
0

根只是一个 CollaborativeMap,因此您可以使用标准的地图方法来探索它的值。

那里用于挖掘模型的相关方法是keys() 和values()。

很多这些数据模型类都具有作为内部实现一部分的模糊方法。查看哪些方法是公开可用的最好方法是查看API 参考

于 2013-08-06T15:38:13.887 回答