如何在离子2中处理加载的PouchDB数据并在PouchDB检查器中查看它们

时间:2016-05-26 17:07:16

标签: ionic-framework ionic2 pouchdb

我想用一些json数据构建某种离线应用程序,我希望在应用程序的生命周期首次加载时填充我的数据库。我在离子2中使用了pouchDb,我添加了PouchDB加载插件,并且使用此代码可以正常工作:

let PouchDB = require('pouchdb');
PouchDB.plugin(require('pouchdb-load'));


initDB() {

    this._db = new PouchDB('cities3', { adapter: 'websql' }); 
    this._db.load('../../../assessts/cities.json').then(function () {

        console.log("Done loading!");
    }).catch(function (err) {
        console.log("error while loading!")

    });

输出完成加载!但是当我想检查PouchDB检查器中的数据时,我会收到此错误:

No PouchDB found

To use the current page with PouchDB-Fauxton, window.PouchDB needs to be set.

我知道我应该使用窗口[" PouchDB"] = PouchDB; 但我的问题是,哪里

1 个答案:

答案 0 :(得分:0)

你应该在之后添加它 this._db = new PouchDB('cities3', { adapter: 'websql' });