我有这个代码:
<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 中。我该怎么做呢?
你需要在Nedb
里面声明Mycmp
,然后你应该调用初始化代码。
declare var Nedb: any;
@Component(...)
export class MyCmp {
server: any;
ngOnInit() {
this.server = new Nedb({filename: 'someFile2', autoload: true});
}
}
现在你可以访问this.server
里面的其他函数了Mycmp
。
您可以通过引用窗口轻松访问全局变量,如下所示
server = window["server"];
或者
let server = window["server"];