3

私はこのコードを持っています:

 <script src="node_modules/nedb/browser-version/out/nedb.min.js"> </script>

 <script>
 var server = new Nedb({filename: 'someFile2', autoload: true});
 </script>

Nedb 永続データベースが作成されます。

MyCmp.ts のように、アプリ コードでサーバー変数にアクセスしたいだけです。どうすればいいですか?

4

2 に答える 2

5

Nedb内部で宣言する必要がありMycmp、次に初期化コードを呼び出す必要があります。

declare var Nedb: any;

@Component(...)
export class MyCmp {

    server: any;

    ngOnInit() {
       this.server = new Nedb({filename: 'someFile2', autoload: true});
    }
}

this.serverこれで、内の他の関数内にアクセスできますMycmp

于 2016-11-29T19:37:00.453 に答える