我正在徘徊如何在实例化Odata商店时处理特定的连接错误。
var store = new Entities.EntityModel({
name: 'oData',
oDataServiceHost: App.endPoint + 'events/',
maxDataServiceVersion: "2.0",
extraHeaders: {apikey: App.credentials.apikey}
});
之后我想知道我的商店是否已连接到其终端。如果不发出虚拟查询,我会这样做吗?
在建立连接时或仅在初始化商店时触发'onReady'功能?
答案 0 :(得分:0)
如果您使用示例中的静态方式,那么onReady意味着所有内部结构都已初始化,因此您可以开始使用JayData,但这并不意味着您的oData端点正在工作。当您尝试真正访问端点时,您将收到错误消息。 如果您使用initService方法下载$ metadata并在运行中在内存中构建模型,那么JayData必须能够与您的odata端点通信。