我正在使用PouchDB在angular 1.x,ionic,cordova中开发离线版本的应用程序
pouchdb有两个控制器两个服务,一个服务
控制器名称为 controllerOneCtrl 和controllerTwoCtrl 和服务名称为serviceOne 和服务二 和 pouchdb服务是servicePouchdb
我有大量数据 所以为此我创建数据库 {var db = Pouchdb(“ exampledb”)} 和 插入查询的批量数据 {db.bulkData(doc,function(res,error)}
那之后我打电话给 函数调用getAllData从数据库获取所有数据,查询为 {db.allDoc({include_docs:true},function(err,docs)}}
完美的工作,我从db中获得了所有数据,并且这一次将serviceOne调用到servicePouchdb
但是当我调用getAllData时 从serviceTwo到servicePouchdb那个时候不给出任何数据也不抛出任何错误,它返回
我无法理解那个时候我将serviceOne调用到servicePouchdb调用函数getAllData 给我所有可以完美工作的数据 但是当我将serviceTwo调用到servicePouchdb调用函数getAllData时,该时间没有给出任何数据