WL.JSONStore.init(data_collection)在IBM Worklight 6.0.0混合应用程序中不起作用

时间:2015-04-30 12:01:10

标签: ibm-mobilefirst jsonstore

我们尝试使用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方法本身失败了。请帮助我们。

1 个答案:

答案 0 :(得分:1)

正如Yoel在评论中提到的那样,错误的唯一证据似乎来自最后的额外}。

将您的代码按原样运行并在Worklight 6.2.0.01中测试(因为您在Android环境中提到了“worklight”),生成了一个成功的JSONStore init。

您需要使用以下内容编辑您的问题:错误消息,此测试位置(环境,设备/模拟器/模拟器),工作灯版本等...如果您想继续这样做。