0

我在思考如何在实例化 Odata 存储时处理特定的连接错误。

var store =    new Entities.EntityModel({
            name: 'oData',
            oDataServiceHost: App.endPoint + 'events/',
            maxDataServiceVersion: "2.0",
            extraHeaders: {apikey: App.credentials.apikey}
        });

在此之后,我想知道我的商店是否连接到它的端点。我会在不发出虚拟查询的情况下这样做吗?

'onReady' 函数是在建立连接时触发还是仅在存储初始化时触发?

4

1 回答 1

0

如果您使用示例中的静态方式,则 onReady 意味着所有内部结构都已初始化,因此您可以开始使用 JayData,但这并不意味着您的 oData 端点正在工作。当您尝试真正访问您的端点时,您会收到错误消息。如果您使用下载 $metadata 并在内存中动态构建模型的 initService 方法,那么 JayData 必须能够与您的 odata 端点通信。

于 2013-11-05T12:38:14.453 回答