我们尝试使用IBM Worklight开发一个简单的角度混合应用程序,我们想在我们的应用程序中使用JSONStore。根据Worklight文档,我们在application-descriptor.xml
文件中的其他资源下添加了JSONStore,并在我们创建简单集合的代码中添加了如下。
var data_collection = {
people : {
searchFields : {name: 'string', age: 'integer'}
}
};
var promise = WL.JSONStore.init(data_collection).then(function(){
alert("init json store successfully!");
return true;
}).fail(function (errorObject) {
alert("init json store failed!" + errorObject);
return false;
});
return promise;
};
但是这段代码对我们不起作用。它在WL.JSONStore.init
方法本身失败了。请帮助我们。
答案 0 :(得分:1)
正如Yoel在评论中提到的那样,错误的唯一证据似乎来自最后的额外}。
将您的代码按原样运行并在Worklight 6.2.0.01中测试(因为您在Android环境中提到了“worklight”),生成了一个成功的JSONStore init。
您需要使用以下内容编辑您的问题:错误消息,此测试位置(环境,设备/模拟器/模拟器),工作灯版本等...如果您想继续这样做。