Firefox控制台访问ionic2中所需的模块

时间:2016-09-07 00:46:03

标签: requirejs ionic2 firefox-developer-tools

我有一个非常简单的Ionic2项目,其中包含一些导入pouchdb库的提供程序。

import * as PouchDB from 'pouchdb';

我想以某种方式从控制台访问pouchdb。我怎样才能让它发挥作用?

1 个答案:

答案 0 :(得分:0)

  

我想以某种方式从控制台访问pouchdb。

假设您通过运行

安装了pouchdb依赖项
npm install pouchdb --save

然后(可选但推荐)安装打字

npm install -g typings
typings install --global --save dt~pouchdb dt~pouchdb-adapter-websql dt~pouchdb-browser dt~pouchdb-core dt~pouchdb-http dt~pouchdb-mapreduce dt~pouchdb-node dt~pouchdb-replication

就像你说的那样,你需要在你的代码中导入它

import * as PouchDB from 'pouchdb';

然后使用new PouchDB('aName')方法获取数据库的实例。然后你可以在控制台中使用该实例。

@Injectable()
export class MyDbClass {

  db: any;

  constructor() {
    this.initializeDb();
  }

  initializeDb(){
    this.db = new PouchDB('aName');
    console.log(this.db);
  }